ภาษาเซย์ลอน (Ceylon) เป็นภาษาโปรแกรมและชุดพัฒนาซอฟต์แวร์ ที่พัฒนาโดยบริษัทเรดแฮต ภาษานี้ถูกสร้างโดยมีพื้นฐานมาจากภาษาจาวา และทำงานบนเครื่องเสมือนจาวา นอกจากนี้ยังสามารถทำการคอมไพล์เป็นจาวาสคริปต์ได้อีกด้วย[1][2]

Ceylon
กระบวนทัศน์เชิงวัตถุ
ผู้ออกแบบเกวิน คิง บริษัทเรดแฮต
ผู้พัฒนามูลนิธิอีคลิปส์
เริ่มเมื่อปี 2011
รุ่นเสถียร
1.3.3 / 21 สิงหาคม 2017; 7 ปีก่อน (2017-08-21)
นามสกุลของไฟล์.ceylon
เว็บไซต์ceylon-lang.org
ได้รับอิทธิพลจาก
ภาษาจาวา, ภาษาสกาลา, ภาษาสมอลล์ทอล์ก

โครงการชุดพัฒนาภาษาและซอฟต์แวร์นี้สร้างขึ้นโดยยืนพื้นจากความสำเร็จและความล้มเหลวที่พบในภาษาจาวาและชุดพัฒนาซอฟต์แวร์ Java SE แม้ว่าทางเรดแฮตจะปฏิเสธ แต่นักวิเคราะห์อุตสาหกรรมกล่าวว่าโครงการนี้มีจุดมุ่งหมายเพื่อฆ่าภาษาจาวา[3][4]

ลักษณะของภาษา

แก้

ภาษาเซย์ลอนสืบทอดลักษณะเฉพาะของภาษาจาวามาเกือบทั้งหมด ข้างล่างนี้คือตัวอย่างโปรแกรม Hello World ของภาษาเซย์ลอน[5]

void hello() {
   writeLine("Hello World!");
}

อ้างอิง

แก้
  1. "Project Ceylon – Red Hat builds Java replacement". The Register. 2011-04-13. สืบค้นเมื่อ 2011-11-27.
  2. "米Red Hat、新言語「Ceylon 1.0」発表、初のプロダクションリリースに". OSDN. 2013-11-15. สืบค้นเมื่อ 2013-11-16.
  3. ガビン・キング (2011-04-13). "Ceylon". สืบค้นเมื่อ 2011-11-27.
  4. "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.
  5. ガビン・キング (2011-04-27). "Introduction to Ceylon Part 1". สืบค้นเมื่อ 2011-11-27.