F # - ภาพรวม

F # เป็นภาษาโปรแกรมที่ใช้งานได้ เพื่อทำความเข้าใจโครงสร้าง F # คุณต้องอ่านสองสามบรรทัดเกี่ยวกับกระบวนทัศน์การเขียนโปรแกรมที่ตั้งชื่อFunctional Programming.

การเขียนโปรแกรมเชิงฟังก์ชันถือว่าโปรแกรมคอมพิวเตอร์เป็นฟังก์ชันทางคณิตศาสตร์ ในการเขียนโปรแกรมเชิงฟังก์ชันโฟกัสจะอยู่ที่ค่าคงที่และฟังก์ชันแทนที่จะเป็นตัวแปรและสถานะ เนื่องจากฟังก์ชันและค่าคงที่เป็นสิ่งที่ไม่เปลี่ยนแปลง

ในการเขียนโปรแกรมเชิงฟังก์ชันคุณจะต้องเขียนโปรแกรมแบบแยกส่วนกล่าวคือโปรแกรมจะประกอบด้วยฟังก์ชันที่จะใช้ฟังก์ชันอื่นเป็นอินพุต

โปรแกรมที่เขียนด้วยภาษาโปรแกรมเชิงฟังก์ชันมักจะกระชับ

เกี่ยวกับ F #

ต่อไปนี้เป็นข้อมูลพื้นฐานเกี่ยวกับ F # -

  • ได้รับการพัฒนาในปี 2548 ที่ Microsoft Research

  • เป็นส่วนหนึ่งของตระกูลภาษา. Net ของ Microsoft

  • มันเป็นภาษาโปรแกรมที่ใช้งานได้

  • มันขึ้นอยู่กับภาษาการเขียนโปรแกรมที่ใช้งานได้ OCaml

คุณสมบัติของ F #

  • มันคือการใช้งาน. Net ของ OCaml

  • รวบรวมรหัสไบต์. Net CLI (Common Language Interface) หรือ MSIL (Microsoft Intermediate Language) ที่ทำงานบน CLR (Common Language Runtime)

  • ให้การอนุมานประเภท

  • มีโครงสร้างการจับคู่รูปแบบที่หลากหลาย

  • มีความสามารถในการเขียนสคริปต์แบบโต้ตอบและการดีบัก

  • ช่วยให้เขียนฟังก์ชันลำดับที่สูงขึ้น

  • มีรูปแบบวัตถุที่พัฒนามาอย่างดี

การใช้ F #

โดยปกติ F # จะใช้ในพื้นที่ต่อไปนี้ -

  • สร้างแบบจำลองทางวิทยาศาสตร์

  • การแก้ปัญหาทางคณิตศาสตร์

  • งานวิจัยปัญญาประดิษฐ์

  • การสร้างแบบจำลองทางการเงิน

  • การออกแบบกราฟิก

  • การออกแบบ CPU

  • การเขียนโปรแกรมคอมไพเลอร์

  • Telecommunications

นอกจากนี้ยังใช้ในแอป CRUD หน้าเว็บเกม GUI และโปรแกรมวัตถุประสงค์ทั่วไปอื่น ๆ