Crystal (programming language)
软件描述
一种具有 Ruby 风格语法、可编译为高效原生代码的编程语言。
官方网站
访问软件的官方网站了解更多信息
crystal-lang.org
什么是 Crystal (programming language)?
一种具有 Ruby 风格语法和类型推断的编译型语言
语言目标:
语法与 Ruby 相似(但不追求与 Ruby 兼容) 静态类型检查,但无需显式指定变量或方法参数的类型 能够通过编写绑定代码调用 C 语言代码 支持编译时代码求值与生成,以避免样板代码 编译为高效的原生代码
🔄 替代方案
77 个选择Go (Programming Language)
由谷歌开发的开源编程语言,采用C风格语法并具备自动内存管理功能。具有内置并发支持和丰富的库,适用于云服务、Web及命令行工具开发,通过快速构建和庞大的生态系统,支持DevOps。
Ruby
Ruby 是一种动态、反射性、通用的面向对象编程语言,其语法受 Perl 启发,同时具备类似 Smalltalk 的特性。Ruby 于 20 世纪 90 年代中期起源于日本,最初由松本行弘(Matz)开发和设计。

Perl
Perl是一种高级、通用、解释型、动态的编程语言,已有22年以上的开发历史。

Dart
Dart(最初称为Dash)是由谷歌开发的一种Web编程语言。它于2011年10月10日至12日在奥胡斯举行的GOTO大会上首次发布。Dart的目标是“最终取代JavaScript,成为开放网络平台上Web开发的通用语言”。

D (Programming Language)
D 是一种具有类似 C 语法和静态类型的语言。它实际地结合了效率、控制力和建模能力,同时兼顾安全性和程序员的生产力。
Kotlin 是一种跨平台、静态类型、通用的编程语言,具备类型推断功能。Kotlin 旨在与 Java 完全互操作,其 JVM 版本的标准库依赖于 Java 类库,但类型推断使其语法能够……
Haskell
Haskell 是一种先进的纯函数式编程语言。作为二十多年前沿研究的开源成果,它能够快速开发出健壮、简洁且正确的软件。



