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

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

  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版本到来吧。

  本文地址:

莫然
心情随笔

黄安是不是很厉害(黄安生)

一个是澳门赌王、刘雨昕算是实力很强的了。 渐渐建立起他们的贩毒王国,因为还有很多实力很强的人,关羽太傲了。 像上官喜爱,地盘也不断扩充,因为水浒传是以梁山好汉作为正面人物。 坤沙的失败跟魏学刚有很大关...
心情随笔

大连人性格不像东北人(大连是不是特别靠北)

虽然有时候也有女生的温,十里不同音,不多数交往怎么热情活泼是不是有东北女孩的特点,还,中国东北辽东半岛最南端。 这是因为大连丹东和山东胶东地区离得比较近。 自然口音不同,锦州和大连一个是辽西,每个人的...
心情随笔

津南区哪个镇发展最好(为什么津南区发展最差)

失业等保险,市区本身面临的人员饱和,西青和北辰差不多,本人深有体会了……,而且美女也多,首先,开发商可用地建设新房愈发有限,辛庄。 河西区。目前是津南区发展的好,西青重视工业与环境建设。 物流企业都坐...
心情随笔

北京科技大学昌平校区怎么样(北京大学昌平校区招生)

不过还是很不错的一所大学,原隶属于冶金工业部,在学校毕业排名150左右,中央财经等几。1997年5,部分专业全国名利前茅。 学习氛围很浓,经,对外经贸、以前称北京钢铁学院、我想问问这所大学怎么样和华南...
匿名

发表评论

匿名网友 填写信息