語言特性
Ceylon語言支持功能強大的類型系統,在設計時它考慮到了以下限制:所有類型在類型系統內部都必須是可表達的(沒有特殊的 primitive類型或者複合類型);Ceylon的t通用類型系統要比Java的更簡單,而且相比於其他類Java語言,它的安全性更高;甚至元編程(reflection)也必須是類型安全的;另外,Ceylon必須是在JVM上執行,而且可以和Java互動操作。
語言相關
Red Hat正在秘密籌劃“Java殺手”Ceylon
Red Hat通過將平台無關性、自動記憶體管理、靜態類型、安全引用、靜態域和可讀性強的語法等完美地結合在一起,Java成為第一個可以在多用戶環境下安全運行的面向對象語言,也是第一個支持自動重構和其他複雜高級工具的主流語言。Java代碼健壯,而且易於理解,這使得它很適合大規模部署和大團隊開發。這一結果的背後驅動力是Java設計者的精心構建。
Ceylon之父Gavin KingGavin King進一步介紹說:“Ceylon語言支持功能強大的類型系統,在設計時它考慮到了以下限制:所有類型在類型系統內部都必須是可表達的(沒有特殊的 primitive類型或者複合類型);Ceylon的t通用類型系統要比Java的更簡單,而且相比於其他類Java語言,它的安全性更高;甚至元編程(reflection)也必須是類型安全的;另外,Ceylon必須是在JVM上執行,而且可以和Java互動操作。”
不過,他在個人部落格上否認Ceylon是“Java殺手”,它不是Java,而是一種受Java影響的新語言。
