ภาษาเอฟชาร์ป
From Wikipedia, the free encyclopedia
ภาษาเอฟชาร์ป (F#) เป็นภาษาสำหรับเขียนโปรแกรมคอมพิวเตอร์แบบ strongly typed บนดอตเน็ตเฟรมเวิร์กและ Mono ที่สนับสนุนโมเดลการเขียนโปรแกรมหลายแบบรวมทั้ง การเขียนโปรแกรมเชิงฟังก์ชัน การเขียนโปรแกรมเชิงวัตถุ และการเขียนโปรแกรมเชิงคำสั่ง F# เป็นภาษาดอตเน็ต สามารถเรียกใช้เอพีไอของดอตเน็ต และถูกเรียกจากภาษาดอตเน็ตอื่นๆ นอกจากนั้น F# ยังสามารถถูกใช้กับโปรแกรมประยุกต์บนเว็บ[8] เขียนโปรแกรมสำหรับหน่วยประมวลผลกราฟิกส์ หรือ GPU [9] และใช้เขียนโปรแกรมสำหรับแมคโอเอสเท็น[10] ไอโอเอส[11] และ แอนดรอยด์[12] โดยใช้ Programming tool สร้างโดยบริษัท Xamarin
ข้อมูลเบื้องต้น กระบวนทัศน์, ตระกูล ...
F# logomark | |
กระบวนทัศน์ | Multi-paradigm: functional, imperative, object-oriented, agent-oriented, metaprogramming, reflective, concurrent |
---|---|
ตระกูล | ML |
ผู้ออกแบบ | Don Syme, Microsoft Research |
ผู้พัฒนา | Microsoft, The F# Software Foundation |
เริ่มเมื่อ | 2005; 19 ปีที่แล้ว (2005), version 1.0 |
รุ่นเสถียร | 7.0[1]
/ 8 พฤศจิกายน 2022; 10 พฤศจิกายน 2020; Error: first parameter cannot be parsed as a date or time. (8 พฤศจิกายน 2022; 10 พฤศจิกายน 2020) |
ระบบชนิดตัวแปร | Static, strong, inferred |
ระบบปฏิบัติการ | Cross-platform: .NET, .NET Framework, Mono |
สัญญาอนุญาต | MIT License[2][3] |
นามสกุลของไฟล์ | .fs, .fsi, .fsx, .fsscript |
เว็บไซต์ | fsharp |
ได้รับอิทธิพลจาก | |
C#, Erlang, Haskell,[4] ML, OCaml,[5][6] Python, Scala | |
ส่งอิทธิพลต่อ | |
C#,[7] Elm, F*, LiveScript | |
|
ปิด