《七周七语言》可以,不过其提到的语言过于小众..
1
how2ex 2017-05-19 13:26:14 +08:00
感觉你是追求完美主义者
|
2
bombless 2017-05-19 13:35:12 +08:00 via Android
工业界就没有玩语言的都是解决问题的,学术界也不需要去对比,233。还有个营销界,各吹各的。不知道什么人会需要去搞啥对比
|
3
SuperMild 2017-05-19 14:06:20 +08:00 2
[Python] 功能强大,用途广范,各种包多,据说易学,事实上只能说其中一部分功能易学,要全面学习需要花很多时间。
[Ruby] 功能甚至比 python 更强大,对象化更彻底,运行效率却也更差。语言本身非常优秀。 [JavaScript] 早产儿,先天不足,但命好,现在发展得很不错,最新标准已经填平了很多坑,可以说是一个小巧实用的语言,比 python 和 ruby 易学,运行效率也更高( V8 引擎)。 [go] 难得一见在功能上做减法的新语言,由于缺少很多功能而被喷,事实上如果把那些功能都加上就会与现有的语言雷同了何苦要发明新语言。牺牲了功能获得了好处:易学、易用(小型系统)、编译神速。同时还有 goroutine 和 channel 为编写并发程序提供了一个优秀的解决方案。 [Lisp/Erlang] 纯函数式,与当前流得的编程方式大不相同,如果在这方面脑筋转不过来将会很难用。据说用好了会很爽。 [Java/C#/C++] 成熟,强大,没什么新鲜感,一般是业务上的具体需求(大型系统、健壮性、可扩型性、协作性、容易招人等等)决定了选用这些语言。 [Rust] 一种可以取代 C/C++的新语言,还不成熟,发展较慢。最大特点是编译时已经能发现绝大多数的错误,有效减少运行时错误,如果以后能真的取代 C++应该是一件好事。 |
4
zhidian 2017-05-19 14:10:14 +08:00
常用的语言就那么几个,你去知乎各个节点下看看精华帖不就厘得差不多了……
|
5
xiaowangge 2017-05-19 14:13:49 +08:00
搜索一下「冒号课堂」
|
6
mentalidade 2017-05-19 14:19:44 +08:00 3
Ruby 作者松本行弘的书`代码的未来`有一章对比几种语言,感觉比较客观了,读起来也很舒服
https://github.com/yiibook/future-of-code/blob/master/manuscript/%E7%AC%AC%E4%B8%89%E7%AB%A0.md |
7
regiondavid 2017-05-19 15:28:21 +08:00
记得程序员的呐喊提到了好多 2333
|
9
af463419014 2017-05-19 15:32:58 +08:00
@SuperMild 一会 php 的程序员会用小锤锤打你哦
|
10
elone 2017-05-19 15:34:27 +08:00 via Android
七周七语言之类吧
|
11
seeker 2017-05-19 15:38:17 +08:00
小众... 你要怎么大众?
|
12
ioth 2017-05-19 15:41:37 +08:00
有 asm 和 masm 的对比,要不要看?
|
13
YvesX 2017-05-19 15:53:18 +08:00
1. 打开一个技术社区。
2. 发表一个主题。标题为:为什么 XX 语言设计得这么优秀了,别的语言还没看齐。内文是鼓吹标题的语言强大,然后细数各大其他主流语言的不足。 3. 看回复。 |
14
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 |
15
loopio 2017-05-20 08:25:08 +08:00 via Android
计算机程序设计艺术
|
16
loopio 2017-05-20 08:25:49 +08:00 via Android
没看清题抱歉发错了
|
17
wizardforcel 2017-05-20 15:06:47 +08:00 via Android
之前我学 plt 的时候横向对比过,不过没留下任何东西。
|
18
dphdjy 2017-05-20 17:27:36 +08:00 via Android
编程珠玑?
|
19
sqsgalaxys 2017-05-23 06:17:55 +08:00 via iPhone
代码之髓:编程语言核心概念
|