Mike Tang 发表于 2018-01-02 00:18
Tags:ada,rust
一篇参考文章
传送门
你知道DHA吗,差不多的
@黑腹神喵 因为完全没听过ADA啊!!!!!
因为完全没听过
搬来我知乎的回答:
并没有学过Ada,只是翻了一些文献资料,发现这门上世纪80年代的语言设计的有点超前: 1. 编译期类型检查 2. 确定性内存管理,无需GC 3. 内置安全并发模型,无数据竞争 4. 系统级的硬实时/硬件编程 5. 泛型 看上去和现在的Rust语言的设计哲学非常相似。但是为什么Ada没有普及开呢?我想应该是和时代有关系。 上世纪80年代的程序员,追求的是性能。Ada和同时期的C/C++相比,性能上是有差距的。直到90年代,人们才逐步意识到安全的重要性,但那仅仅是开始。我猜,这应该也是C/C++普及的原因。 反观Rust,出现的正是时机,未来互联网最重要的就是安全和性能两者兼并,而Rust可以做到,又融合了很多其他编程语言的优秀特性,可以说是新时代的语言了。 开了个脑洞,假如Rust语言放到Ada那个年代会如何,我想那肯定是满屏幕unsafe,以达到极致性能,哪管什么安全。 总之,就是一句话,时势造英雄。
因为爱情
评论区
写评论你知道DHA吗,差不多的
因为完全没听过
ADA
啊!!!!!搬来我知乎的回答:
因为爱情