คำถามยอดนิยม
ไทมไลน์
แชท
มุมมอง
ภาษาระบบโครงสร้างพื้นฐานภาษาร่วม
บทความรายชื่อวิกิมีเดีย จากวิกิพีเดีย สารานุกรมเสรี
Remove ads
ภาษาระบบโครงสร้างพื้นฐานภาษาร่วม (อังกฤษ: CLI languages) เป็นภาษาโปรแกรม ที่พัฒนาตามหลักการโครงสร้างพื้นฐานภาษาร่วม ภาษาส่วนใหญ่เหล่านี้จะคอมไพล์ไปเป็น Common Intermediate Language (CIL) ซึ่งจะสามารถทำงานได้บนรันไทม์ภาษาร่วม ซึ่งมีให้ใช้ใน ดอตเน็ตเฟรมเวิร์ก ดอตเน็ต และโมโน บางภาษาเหล่านี้อาจจำเป็นต้องใช้ Dynamic Language Runtime (DLR) ร่วมด้วย
ภาษาระบบโครงสร้างพื้นฐานภาษาร่วมตัวหลักๆ
ภาษาปัจจุบัน
- Ada for .Net: ภาษา Ada สนับสนุนรูปแบบการเขียนโปรแกรมที่หลากหลาย (multi-paradigm) โฟกัสที่ความปลอดภัยของโค้ด การดูแลรักษาได้ และความถูกต้อง [1]
- C# เป็นภาษาระบบโครงสร้างพื้นฐานภาษาร่วมที่แพร่หลายที่สุด [2]
- C++/CLI เป็นเวอร์ชันหนึ่งของภาษาซีพลัสพลัส
- ClojureCLR เป็นการพอร์ตภาษา Clojure ไปยังโครงสร้างพื้นฐานภาษาร่วม, เป็นส่วนหนึ่งของโครงการ Clojure.[3]
- Component Pascal เป็นสำเนียงหนึ่งของภาษา Oberon
- Eiffel เป็นภาษาโปรแกรมเชิงวัตถุล้วนๆ ที่โฟกัสตรงที่คุณภาพของซอฟต์แวร์ และมีคุณสมบัติออกแบบด้วยสัญญา (อังกฤษ: design by contract)
- F# เป็นภาษาที่สนับสนุนรูปแบบการเขียนโปรแกรมที่หลากหลาย สามารถใช้งานกับ OCaml ได้
- F*: ภาษาเอฟสตาร์นั้นมีพื้นฐานมาจากภาษาเอฟชาร์ป
- IronPython เป็นภาษาระบบโครงสร้างพื้นฐานภาษาร่วมของภาษาไพทอน
- IronScheme
- Oxygene
- PascalABC.NET
- PeachPie เป็นคอมไพเลอร์จากภาษาพีเฮชพีไปยังดอตเน็ตเฟรมเวิร์กและดอตเน็ต
- PowerBuilder
- RemObjects Mercury
- Small Basic
- Silverfrost FTN95
- Swift
- Synergy DBL .NET [4]
- Team Developer
- VB.NET
- Visual COBOL [5]
- PowerShell
- XSharp มีพื้นฐานมาจากภาษา xBase
ภาษาที่ถูกทิ้งร้างแล้ว
- A#
- Axum
- Boo เป็นภาษาที่ได้แรงบันดาลใจมาจากภาษาไพทอน
- Cobra
- Fantom
- GrGen.NET
- IronRuby
- J# เป็นภาษาจาวาที่รองรับโครงสร้างพื้นฐานภาษาร่วม ถูกทิ้งร้างตั้งแต่ปี พ.ศ. 2558
- JScript .NET
- Managed JScript
- Managed Extensions for C++
- Niecza
- Nemerle เป็นภาษาที่สนับสนุนรูปแบบการเขียนโปรแกรมที่หลากหลาย เช่นเดียวกับ C#, OCaml และ Lisp
- Phalanger เป็นการสร้างภาษาพีเฮชพีที่มีส่วนขยายสำหรับASP.NET ตอนหลังพัฒนาต่อไปเป็น PeachPie
- UnityScript เป็นภาษาคล้ายภาษาจาวาสคริปต์ไว้ใช้กับเอนจิ้นเกมยูนิตี้ ภาษานี้ถูกทิ้งร้างเนื่องจากเอนจิ้นยูนิตี้เปลี่ยนไปใช้ภาษาซีชาร์ป
Remove ads
อ้างอิง
ดูเพิ่ม
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads