有没有宏观上对比各编程语言的书推荐?

2017-05-19 12:36:23 +08:00
 Acheron

《七周七语言》可以,不过其提到的语言过于小众..

3829 次点击
所在节点    程序员
19 条回复
how2ex
2017-05-19 13:26:14 +08:00
感觉你是追求完美主义者
bombless
2017-05-19 13:35:12 +08:00
工业界就没有玩语言的都是解决问题的,学术界也不需要去对比,233。还有个营销界,各吹各的。不知道什么人会需要去搞啥对比
SuperMild
2017-05-19 14:06:20 +08:00
[Python] 功能强大,用途广范,各种包多,据说易学,事实上只能说其中一部分功能易学,要全面学习需要花很多时间。

[Ruby] 功能甚至比 python 更强大,对象化更彻底,运行效率却也更差。语言本身非常优秀。

[JavaScript] 早产儿,先天不足,但命好,现在发展得很不错,最新标准已经填平了很多坑,可以说是一个小巧实用的语言,比 python 和 ruby 易学,运行效率也更高( V8 引擎)。

[go] 难得一见在功能上做减法的新语言,由于缺少很多功能而被喷,事实上如果把那些功能都加上就会与现有的语言雷同了何苦要发明新语言。牺牲了功能获得了好处:易学、易用(小型系统)、编译神速。同时还有 goroutine 和 channel 为编写并发程序提供了一个优秀的解决方案。

[Lisp/Erlang] 纯函数式,与当前流得的编程方式大不相同,如果在这方面脑筋转不过来将会很难用。据说用好了会很爽。

[Java/C#/C++] 成熟,强大,没什么新鲜感,一般是业务上的具体需求(大型系统、健壮性、可扩型性、协作性、容易招人等等)决定了选用这些语言。

[Rust] 一种可以取代 C/C++的新语言,还不成熟,发展较慢。最大特点是编译时已经能发现绝大多数的错误,有效减少运行时错误,如果以后能真的取代 C++应该是一件好事。
zhidian
2017-05-19 14:10:14 +08:00
常用的语言就那么几个,你去知乎各个节点下看看精华帖不就厘得差不多了……
xiaowangge
2017-05-19 14:13:49 +08:00
搜索一下「冒号课堂」
mentalidade
2017-05-19 14:19:44 +08:00
Ruby 作者松本行弘的书`代码的未来`有一章对比几种语言,感觉比较客观了,读起来也很舒服
https://github.com/yiibook/future-of-code/blob/master/manuscript/%E7%AC%AC%E4%B8%89%E7%AB%A0.md
regiondavid
2017-05-19 15:28:21 +08:00
记得程序员的呐喊提到了好多 2333
changwei
2017-05-19 15:28:34 +08:00
@SuperMild 为什么没有 php ——世界上最好的编程语言
af463419014
2017-05-19 15:32:58 +08:00
@SuperMild 一会 php 的程序员会用小锤锤打你哦
elone
2017-05-19 15:34:27 +08:00
七周七语言之类吧
seeker
2017-05-19 15:38:17 +08:00
小众... 你要怎么大众?
ioth
2017-05-19 15:41:37 +08:00
有 asm 和 masm 的对比,要不要看?
YvesX
2017-05-19 15:53:18 +08:00
1. 打开一个技术社区。
2. 发表一个主题。标题为:为什么 XX 语言设计得这么优秀了,别的语言还没看齐。内文是鼓吹标题的语言强大,然后细数各大其他主流语言的不足。
3. 看回复。
ibufu
2017-05-19 16:26:21 +08:00
Federico Biancuzzi & Shane Warden:编程之魂——与 27 位编程语言创始人对话
https://github.com/ibufu/ebook/tree/master/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80
loopio
2017-05-20 08:25:08 +08:00
计算机程序设计艺术
loopio
2017-05-20 08:25:49 +08:00
没看清题抱歉发错了
wizardforcel
2017-05-20 15:06:47 +08:00
之前我学 plt 的时候横向对比过,不过没留下任何东西。
dphdjy
2017-05-20 17:27:36 +08:00
编程珠玑?
sqsgalaxys
2017-05-23 06:17:55 +08:00
代码之髓:编程语言核心概念

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/362422

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX