ภาษาเซย์ลอน
หน้าตา
กระบวนทัศน์ | เชิงวัตถุ |
---|---|
ผู้ออกแบบ | เกวิน คิง บริษัทเรดแฮต |
ผู้พัฒนา | มูลนิธิอีคลิปส์ |
เริ่มเมื่อ | ปี 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. สืบค้นเมื่อ 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.