V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   Acheron · 5 天前 · 1079 次点击

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

    19 回复  |  直到 2017-05-23 06:17:55 +08:00
        1
    how2ex   5 天前
    感觉你是追求完美主义者
        2
    bombless   5 天前 via Android
    工业界就没有玩语言的都是解决问题的,学术界也不需要去对比,233。还有个营销界,各吹各的。不知道什么人会需要去搞啥对比
        3
    SuperMild   5 天前   ♥ 2
    [Python] 功能强大,用途广范,各种包多,据说易学,事实上只能说其中一部分功能易学,要全面学习需要花很多时间。

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

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

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

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

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

    [Rust] 一种可以取代 C/C++的新语言,还不成熟,发展较慢。最大特点是编译时已经能发现绝大多数的错误,有效减少运行时错误,如果以后能真的取代 C++应该是一件好事。
        4
    zhidian   5 天前
    常用的语言就那么几个,你去知乎各个节点下看看精华帖不就厘得差不多了……
        5
    xiaowangge   5 天前
    搜索一下「冒号课堂」
        6
    mentalidade   5 天前   ♥ 3
    Ruby 作者松本行弘的书`代码的未来`有一章对比几种语言,感觉比较客观了,读起来也很舒服
    https://github.com/yiibook/future-of-code/blob/master/manuscript/%E7%AC%AC%E4%B8%89%E7%AB%A0.md
        7
    regiondavid   5 天前
    记得程序员的呐喊提到了好多 2333
        8
    changwei   5 天前 via Android
    @SuperMild 为什么没有 php ——世界上最好的编程语言
        9
    af463419014   5 天前
    @SuperMild 一会 php 的程序员会用小锤锤打你哦
        10
    elone   5 天前 via Android
    七周七语言之类吧
        11
    seeker   5 天前
    小众... 你要怎么大众?
        12
    ioth   5 天前
    有 asm 和 masm 的对比,要不要看?
        13
    YvesX   5 天前
    1. 打开一个技术社区。
    2. 发表一个主题。标题为:为什么 XX 语言设计得这么优秀了,别的语言还没看齐。内文是鼓吹标题的语言强大,然后细数各大其他主流语言的不足。
    3. 看回复。
        14
    ibufu   5 天前
    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   4 天前 via Android
    计算机程序设计艺术
        16
    loopio   4 天前 via Android
    没看清题抱歉发错了
        17
    wizardforcel   4 天前 via Android
    之前我学 plt 的时候横向对比过,不过没留下任何东西。
        18
    dphdjy   4 天前 via Android
    编程珠玑?
        19
    sqsgalaxys   1 天前 via iPhone
    代码之髓:编程语言核心概念
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   676 人在线   最高记录 2466   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 48ms · UTC 17:51 · PVG 01:51 · LAX 10:51 · JFK 13:51
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1