Crystal编程语言像Ruby一样流畅,像C一样快速[概述]

为了永无止境地寻求工作速度(开发速度)和事物速度(性能)之间的协调,我遇到了一个处于孵化阶段的项目,当时我在想:“这可能是我的一种语言。”

乍看之下, Crystal是一种为人和计算机构建的编程语言,一见倾心。 多么高尚的事业。 一直喜欢Ruby语法的美,因此以C的速度实现类似Ruby的语法的承诺令人着迷-甚至改变了生活。

从那天开始,我一直密切关注Crystal的发展,今天,我将说明为什么您应该关心。 老实说,这是最令人兴奋的语言之一,具有巨大潜力。

在开始使用它之前,请记住,Crystal尚未准备好进行生产,但是您仍然可以找到许多已经在使用它的项目,例如用Crystal编写的此版本的Sidekiq

为什么是水晶?

那么,为什么有人还要关心另一种编程语言呢? 好吧,因为Crystal结合了令人难以置信的引人入胜的食材,这在许多其他语言中都找不到。

漂亮的语法

关于Crystal的最吸引人的事情之一就是简洁易读的类似Ruby的语法。 该语言的创造者将Ruby的吸引力理解为最吸引人的语言之一,并将其​​作为Crystal的灵感。

因此,如果您来自Ruby世界,那么过渡到Crystal将会很简单。 大多数时候,您将能够直接在Crystal中运行Ruby代码,或在Ruby Shell中运行Crystal程序。

最重要的是,您甚至可以在Crystal中使用Ruby语法高亮显示。 与大多数解释型语言类似,Crystal可以让您用几行代码来建立最疯狂的想象力。

出色的性能

Crystal是一种在公认的LLVM框架之上构建的静态编译语言,可以与C,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值