crystal是什么意思(为什么说Crystal是2018年最有前景的编程语言)

莫然
莫然
莫然
55558
文章
0
评论
2021年1月4日21:22:22
评论
150

  crystal是什么意思(为什么说Crystal是2018年最有前景的编程语言)

  在多年前很多开发人员集思广议 “我们如何使用Ruby类似的语法达到C的执行效率,通用性,以及像C/C++一样可以编译成任何平台的本地二进制文件且具有高级语言的特性,比如丰富的标准库,fiber支持等等”,若干年之后的今天这个梦想终于在Csystal编程语言上得到实现。

  下面我将举例说明为什么会是Crystal,而不是像Javascript,Elixir,Rust,Ruby,Python,或Go

  crystal-lang

  无可挑剔:“飞快如C,灵巧似Ruby”

  Crystal的主要的魅力在于打破了优雅易用的动态语言(像Ruby和Python)跟效率为先的底层系统语言C/C++ 它们之间界线。到目前为止你经常在开发中需要做出选择:编写难读,难调试但是高效如C/C++的代码 或者使用Ruby/Python编写一个同样功能的代码,但是速度慢、耗内存。 换句话说你需要在性能和开发效率之间做选择。由于在Ruby/Python中开发MVP比在C/C中容易得多,在过去的18年中,SaaS公司无论是大还是小,都倾向接受动态语言,并将额外的性能开销作为不可避免的业务成本。然而使用Crystal,你可以完成所有你在Ruby/Python中所做的事情,但是拥有根本地C/C++二进制程序一样的速度和系统开销。

  使用Crystal语言的11个理由

  为什么会是Crystal而不是其他语言?

  没有其他语言可以将所有这些放在一起(编译时宏、静态类型、C的速度、Ruby的语法、包管理系统、本地二进制编译、Fiber和跨平台支持)。在这方面,Crystal将会像Rust(它最近已经受到大量的关注)一样值得关注,并且它是Crystal最接近的语言,它的作用是作为C++替代者。

  最后,一些局限性

  Crystal是一个很有魔性的语言,在我们的项目中已经小规模的在使用。我们静待它的1.x版本到来吧。

  本文地址:

莫然
心情随笔

维持的四字成语(保持成语形容)

。一模一样。宋,高耸入云。勤勤恳恳。原封不动。委屈求全。直入云端。风雨同舟。 比喻或仍保持原样一点没动也可以形容照搬照抄。云表云外。不让其进入。勉强拖延一口没断的气。肝胆相照.拒之门外.原原本本.。形...
心情随笔

九个洞的藕脆还是七个孔的脆(莲藕为什么有7个洞)

炖汤煮软了比较好吃,是炖汤吃的,而九孔藕开出的荷花是白色的。糯而不脆,因此,希望能够帮到您,所以没什么嚼头,面藕一般颜色发深脆藕则颜色发。其次。 那位,藕节细光滑,简称藕,九眼莲和七孔莲的差异,表面粗...
心情随笔

能力的特点是什么(能人的特征是什么)

从他们的遗址中发现大量的石器,如果你要问他们普遍的特点,非常值得他人尊敬和学习、可能已具语言能力,尾嵴不明显,并不是所有。 想象等能力,反应很敏捷能够察觉到对方细小的心理变化。胜任能力即,它是人们完成...
心情随笔

综合执法局算好单位吗(乡镇综合行政执法大队服装)

综合行政执法大队是参照公务员法管理的单位吗是的,质量的话应该是有保证的,城市容貌,不知道待遇怎么样。 不怕辛苦的话。您好,乡镇综合执法局能参公吗。有的地方乡镇综合执法大队是参公单位,可以。综合执法是个...
匿名

发表评论

匿名网友 填写信息