ภาษาเซย์ลอน
หน้าตา
| Ceylon | |
|---|---|
| กระบวนทัศน์ | เชิงวัตถุ |
| ออกแบบโดย | เกวิน คิง บริษัทเรดแฮต |
| ผู้พัฒนา | มูลนิธิอีคลิปส์ |
| ปรากฏครั้งแรก | ปี 2011 |
| รุ่นเสถียร | 1.3.3
/ 21 สิงหาคม 2017 |
| นามสกุลไฟล์ | .ceylon |
| เว็บไซต์ | ceylon-lang |
| ได้รับอิทธิพลจาก | |
| ภาษาจาวา, ภาษาสกาลา, ภาษาสมอลล์ทอล์ก | |
ภาษาเซย์ลอน (Ceylon) เป็นภาษาโปรแกรมและชุดพัฒนาซอฟต์แวร์ ที่พัฒนาโดยบริษัทเรดแฮต ภาษานี้ถูกสร้างโดยมีพื้นฐานมาจากภาษาจาวา และทำงานบนเครื่องเสมือนจาวา นอกจากนี้ยังสามารถทำการคอมไพล์เป็นจาวาสคริปต์ได้อีกด้วย[1][2]
โครงการชุดพัฒนาภาษาและซอฟต์แวร์นี้สร้างขึ้นโดยยืนพื้นจากความสำเร็จและความล้มเหลวที่พบในภาษาจาวาและชุดพัฒนาซอฟต์แวร์ Java SE แม้ว่าทางเรดแฮตจะปฏิเสธ แต่นักวิเคราะห์อุตสาหกรรมกล่าวว่าโครงการนี้มีจุดมุ่งหมายเพื่อฆ่าภาษาจาวา[3][4]
ลักษณะของภาษา
[แก้]ภาษาเซย์ลอนสืบทอดลักษณะเฉพาะของภาษาจาวามาเกือบทั้งหมด ข้างล่างนี้คือตัวอย่างโปรแกรม Hello World ของภาษาเซย์ลอน[5]
void hello() {
writeLine("Hello World!");
}
อ้างอิง
[แก้]- ↑ "Project Ceylon – Red Hat builds Java replacement". The Register. 2011-04-13. สืบค้นเมื่อ 2011-11-27.
- ↑ "米Red Hat、新言語「Ceylon 1.0」発表、初のプロダクションリリースに". OSDN. 2013-11-15. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2015-06-13. สืบค้นเมื่อ 2013-11-16.
- ↑ ガビン・キング (2011-04-13). "Ceylon". สืบค้นเมื่อ 2011-11-27.
- ↑ "Ceylon JVM Language". infoq.com. 2011-04-13. สืบค้นเมื่อ 2011-11-27.
First, I never billed this as a Java Killer or the next generation of the Java language. Not my words. Ceylon isn't Java, it's a new language that's deeply influenced by Java, designed by people who are unapologetic fans of Java. Java's not dying anytime soon, so nothing's killing it.
- ↑ ガビン・キング (2011-04-27). "Introduction to Ceylon Part 1". สืบค้นเมื่อ 2011-11-27.