ภาษาคริสตัล
From Wikipedia, the free encyclopedia
ภาษาคริสตัล (Crystal) เป็น ภาษาโปรแกรมเชิงวัตถุสำหรับใช้งานทั่วไป ไวยากรณ์ได้รับอิทธิพลจากภาษารูบี[4] การอนุมานชนิดข้อมูล ช่วยให้สามารถละการประกาศชนิดข้อมูลของตัวแปรได้[4] ภาษาคริสตัลพัฒนาและเผยแพร่เป็นซอฟต์แวร์เสรีและโอเพนซอร์สภายใต้สัญญาอนุญาตอะแพชี 2.0
ข้อมูลเบื้องต้น กระบวนทัศน์, ผู้ออกแบบ ...
กระบวนทัศน์ | กระบวนทัศน์หลากหลาย: เชิงวัตถุ, ระหว่างการดำเนินงาน |
---|---|
ผู้ออกแบบ | Ary Borenszweig, Juan Wajnerman, Brian Cardiff |
ผู้พัฒนา | Manas Technology Solutions |
เริ่มเมื่อ | 19 มิถุนายน 2014; 10 ปีก่อน (2014-06-19)[1] |
รุ่นเสถียร | |
ระบบชนิดตัวแปร | static, inferred, nominal, duck |
ภาษาโปรแกรม | คริสตัล |
แพลตฟอร์ม | IA-32 (i386), x86-64, AArch64[2] |
ระบบปฏิบัติการ | Linux, macOS, FreeBSD, OpenBSD[2] |
สัญญาอนุญาต | Apache License 2.0 |
นามสกุลของไฟล์ | .cr |
เว็บไซต์ | crystal-lang |
ได้รับอิทธิพลจาก | |
ภาษารูบี, ภาษาซี, ภาษารัสต์, ภาษาโก,[3] ภาษาซีชาร์ป,[3] ภาษาไพธอน[3] |
ปิด