Crystal 0.28.0 发布,类 Ruby 语法的编译型编程语言

栏目: Ruby · 发布时间: 7年前

内容简介:Crystal 0.28.0 已发布。Crystal 是一门基于 LLVM 的可编译的静态类型语言,它整个设计尽可能的接近 Ruby 的体验,你会看到语法、各种标准库的接口都几乎和 Ruby 一样(但兼容 Ruby 不是它的目标)。开发团队表示他们热爱 Ruby 编写代码的效率,又倾心于 C 语言的性能。所以他们打造的 Crystal 语言给开发者提供了 Ruby 一样的语法体验,而且还拥有 C 一样的性能(官方给出的某些测试数据表明)。这是一次重大版本更新,包括新的语言结构、改进现有功能,std-lib

Crystal 0.28.0 已发布。Crystal 是一门基于 LLVM 的可编译的静态类型语言,它整个设计尽可能的接近 Ruby 的体验,你会看到语法、各种标准库的接口都几乎和 Ruby 一样(但兼容 Ruby 不是它的目标)。

开发团队表示他们热爱 Ruby 编写代码的效率,又倾心于 C 语言的性能。所以他们打造的 Crystal 语言给开发者提供了 Ruby 一样的语法体验,而且还拥有 C 一样的性能(官方给出的某些测试数据表明)。

这是一次重大版本更新,包括新的语言结构、改进现有功能,std-lib 的许多有趣补充,以及期待已久的多线程和 Windows 功能的重要变化。

Language changes

  • (breaking-change)  Enum declaration members can no longer be separated by a space, only by a newline,  ;  or  , , the latter being deprecated and reformatted to a newline. ( #7607#7618 )
  • Add begin-less and end-less ranges:  array[5..] . ( #7179 )
  • Add  offsetof(Type, @ivar)  expression. ( #7589 )

Macros

  • Add  Type#annotations  to list all annotations and not just the last of each kind. ( #7326 )
  • Add  ArrayLiteral#sort_by  macro method. ( #3947 )

其他大量更新请查阅 发行说明

下载地址:

Source code(zip)

Source code(tar.gz)

转自 https://www.oschina.net/news/106082/crystal-0-28-0-released


以上所述就是小编给大家介绍的《Crystal 0.28.0 发布,类 Ruby 语法的编译型编程语言》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深入理解C#(第3版)

深入理解C#(第3版)

斯基特 (Jon Skeet) / 姚琪琳 / 人民邮电出版社 / 2014-4-1 / 99.00元

本书是世界顶级技术专家“十年磨一剑”的经典之作,在C#和.NET领域享有盛誉。与其他泛泛介绍C#的书籍不同,本书深度探究C#的特性,并结合技术发展,引领读者深入C#的时空。作者从语言设计的动机出发,介绍支持这些特性的核心概念。作者将新的语言特性放在C#语言发展的背景之上,用极富实际意义的示例,向读者展示编写代码和设计解决方案的最佳方式。同时作者将多年的C#开发经验与读者分享,读者可咀其精华、免走弯......一起来看看 《深入理解C#(第3版)》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具