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 และโปรแกรมวัตถุประสงค์ทั่วไปอื่น ๆ