- Ceylon是一种新兴的计算机编程语言,号称“Java杀手”,它不是Java,而是一种受Java影响的新语言。适用于大众的、面向对象的函数式编程。
- Ceylon是一种静态类型语言,所有类型在类型系统内部都必须是可表达的(没有特殊的 primitive类型或者复合类型);Ceylon的通用类型系统要比Java的更简单,而且相比于其他类Java语言,它的安全性更高;甚至元编程(reflection)也必须是类型安全的;它保留了一些最好的 Java 语言特性(在 JVM 上运行),改进了语言的可读性和内置的模块性,还吸收了高阶函数等函数语言特性,此外,Ceylon 还融合了 C 和 Smalltalk 的一些特性。与 Java 语言一样,这种新语言也以业务计算为重点,但是它在其他领域也很灵活、很有用。
- Ceylon 仅包含括
shared
注解,该注释定义了类的哪些元素是外部可见的。支持继承、序列(数组或列表构造)、泛型、命名参数等等。
安装:
- 要求Java 7 以上
- 下载 Eclipse 4.3 (Kepler)
- 运行Eclipse,在Help > Install New Software...的Work with中填入http://ceylon-lang.org/eclipse/updatesite,回车安装Ceylone IDE。
- New Ceylon Project > New Ceylon Source File > hello.ceylon 文件内容如下:
void hello() { print("Hello, Ceylon!"); }
- Run > Run As > Ceylon Application, 输出: Hello, Ceylon!