发布于 2015-11-09 00:31:39 | 182 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Ceylon JVM上的新语言

Ceylon面向企业级应用开发设计,在JVM运行时基础上执行,支持与Java的交互操作。Ceylon语言充分借鉴了Java语言的优势并屏蔽其在设计上的不足,使用静态类型并提供高阶函数支持,在保持代码良好可读性的同时进一步降低开发者入门的难度。


Ceylon 1.2.0 发布,经过一整年的开发,关闭了 1500+ issues,添加了新语言特性:

  • named constructors,

  • serialization,

  • native declarations,

  • improved flow-sensitive typing,

  • destructuring for tuples and entries

  • let, switch, if, and object expressions, and

  • more powerful annotation constraints.

更重要的是 typechecker 和 JavaScript 后端现在支持 type functions,作为一个试验特性。

工具链改进:

  • a new debugger for Ceylon, and

  • the Java EE packaging command, ceylon war.

此外还有几百个 bug 修复和改进,详细改进内容请看发行说明

Ceylon面向企业级应用开发设计,在JVM运行时基础上执行,支持与Java的交互操作。Ceylon语言充分借鉴了Java语言的优势并屏蔽其在设计上的不足,使用静态类型并提供高阶函数支持,在保持代码良好可读性的同时进一步降低开发者入门的难度。

Ceylon语言没有设计特殊的Primitive类型或复合类型,所有类型在类型系统内部都是可表达的。Ceylon的通用类型设计比Java的 实现更为简便,而且相比其他类Java语言具备更高的安全性,Ceylon的元编程(Reflection)也必须是类型安全的。此外,Ceylon语言 减少了开发者对于配置文件的依赖,屏蔽了Java开发者常常需要对各种XML进行的配置和修改操作。

示例代码:

doc "The classic Hello World program"

by "Gavin"
see (goodbye)
throws (IOException)
void hello() {
    print("Hello, World!");

}



历史版本 :
Ceylon 1.3.3 发布,基于 JVM 的编程语言
Ceylon 1.3.2 发布,基于 JVM 的编程语言
Ceylon 1.3.0 发布,基于 JVM 的编程语言
Ceylon 1.2.1 正式版发布,基于 JVM 的编程语言
Ceylon 1.2.2 发布,基于 JVM 的编程语言
Ceylon 1.2.1 发布,基于 JVM 的编程语言
Ceylon 1.2.0 发布,基于 JVM 的编程语言
Ceylon 1.1.0 发布,基于 JVM 的编程语言
Ceylon 1.1 进度报告,基于 JVM 的编程语言
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务