• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Feiox
V2EX  ›  程序员

没有完美的语言吗,不求一统江湖,但求欣欣向荣 ~

  •  
  •   Feiox ·
    feiox · Jul 4, 2014 · 7825 views
    This topic created in 4333 days ago, the information mentioned may be changed or developed.
    没有完美的事物。撇开单纯的语法上的个人喜好,很多语言在 性能、发展、社区 等方面一步一步走下坡路。我只是好奇,好奇......

    C = 可快速开发的汇编语言
    C++ = C+11的新特性,庞大繁杂继续没有GC
    Java = 糟糕的语言,一流的实现
    C# = M$
    Python = 这几年 core dev 一直没有实质性进展。Python 3 不向前兼容
    Perl = 谜语
    Ruby =
    PHP = 伪 OOP 。国内招 PHPer 多是培训班出身
    Lisp = 古老,精密,没人用
    JavaScript = 语法 ~ ~ ~ ~ ~
    CoffeeScript = (我喜欢这个小家伙,不想吐槽啥)
    Objective-C = App$e
    Go = Google 亲儿子 = Google 干儿子
    Swift = 继续 App$e

    以上内容大多不是我说的。欢迎你们补充
    56 replies    2014-07-07 10:14:36 +08:00
    hyq
        1
    hyq  
       Jul 4, 2014   ❤️ 1
    C++没有gc应该算是优点啊!!你都不知道析构函数多好用
    amon
        2
    amon  
       Jul 4, 2014
    语言的发明之初,就没想一统江湖,如果非要这么说的话,那就是M$吧,因为有java它有j#,有c它有c#,有x它有x#
    Feiox
        3
    Feiox  
    OP
       Jul 4, 2014
    @hyq 额 ~ 我已经被各种自己不小心漏掉的内容......改 bug 到吐血
    Feiox
        4
    Feiox  
    OP
       Jul 4, 2014
    @amon 微软的技术更新太快了,几年换一代,那尿性 ~
    heliar
        5
    heliar  
       Jul 4, 2014
    向前兼容性i和新特性不可兼得。。
    shuson
        6
    shuson  
       Jul 4, 2014
    当然有,他的名字叫
    0010011000100011001100100011011000110100001100100011011000111011001001100010001100110010001100100011000100110010001100000011101100100110001000110011001100110101001110000011001000110001001110110010011000100011001100110011010100110011001100100011100000111011
    decode之后就是 机器语言
    jokester
        7
    jokester  
       Jul 4, 2014
    ruby = better perl
    dong3580
        8
    dong3580  
       Jul 4, 2014
    @Feiox
    更新并没错,语法糖越来越多不是坏事。
    可是,年年更新年年换新版本关键年年要收费啊。
    chemzqm
        9
    chemzqm  
       Jul 4, 2014
    JS本身语法没什么问题的,只不过有些坑,而且被那些只写jquery的人写的很乱导致有些人觉得JS只能写出乱代码,它最大问题是计算性能比不过很多语言。
    TangMonk
        10
    TangMonk  
       Jul 4, 2014
    js 大法好
    jsonline
        11
    jsonline  
       Jul 4, 2014 via Android
    JS 欣欣向荣
    sprhawk
        12
    sprhawk  
       Jul 4, 2014
    English
    bleaker
        13
    bleaker  
       Jul 4, 2014
    LISP大法好啊
    wesley
        14
    wesley  
       Jul 4, 2014
    PHP大法好,退Python入PHP保平安
    Kabie
        15
    Kabie  
       Jul 4, 2014
    最近有很多有趣的东西啊……scala elixir rust啥的……
    yakczh
        16
    yakczh  
       Jul 4, 2014
    语言只是工具,说到底为市场应用服务的, 语言火并不是因为这语言多优秀,而是针对特定市场提供了一个合适的解决方案 就象php现在火并不是因为php有多么高大上,而是互联网网站爆发的背景下,用php做网站相对用汇编或者其他什么语言是一个比较合适的解决方案, 以后是移动终端界面应用和后台数据分布式分析处理的市场应用,php在这两方面都没有合适的解决方案,叫唤php是最好的语言的人到时候又会改口了
    Mutoo
        17
    Mutoo  
       Jul 4, 2014
    brainfuck = brainfuck 笑而不语
    manfay
        18
    manfay  
       Jul 4, 2014
    Erlang呢?
    anjunecha
        19
    anjunecha  
       Jul 4, 2014 via Android
    突然想起了一个人,王垠
    momo5269
        20
    momo5269  
       Jul 4, 2014
    lisp只是少 教学的多 商业应用屈指可数而已 怎么没人用 至于js完全是设计时候的问题 毕竟时间太短了 @manfay 网服务端和数据分析用的比较多 国内相关招聘 这2年的 铂金数据比较有名吧
    momo5269
        21
    momo5269  
       Jul 4, 2014
    网游 手机没注意少打了
    invsbelephant
        22
    invsbelephant  
       Jul 4, 2014
    钱~~就是完美的语言,全领域通杀
    otakustay
        23
    otakustay  
       Jul 4, 2014
    我依然觉得需要一个语言来统江湖的话还是C#,仅就语言而言,不关运行时
    momo1999
        24
    momo1999  
       Jul 4, 2014
    我来为lua提名
    cocorosiekz
        25
    cocorosiekz  
       Jul 4, 2014
    scala呢
    ffffwh
        26
    ffffwh  
       Jul 4, 2014
    学会随机应变
    datou552211
        27
    datou552211  
       Jul 4, 2014
    都完美了,要程序员干嘛,程序员大部分时间都是在debug的
    zhpooer
        28
    zhpooer  
       Jul 4, 2014
    @cocorosiekz 32个赞
    civet
        29
    civet  
       Jul 4, 2014
    AS3 = 到TIOBE index前15了,8年来有被当作过编程语言吗?
    coolicer
        30
    coolicer  
       Jul 4, 2014
    JS
    hooluupog
        31
    hooluupog  
       Jul 4, 2014
    没有什么一统江湖或者完美的语言,否则haskell早一统江湖了。
    wb13
        32
    wb13  
       Jul 4, 2014
    @jokester 这算是自黑吗。。。。
    ChiangDi
        33
    ChiangDi  
       Jul 4, 2014
    JS 要一统江湖了。。
    semicircle21
        34
    semicircle21  
       Jul 4, 2014
    不是ppt么?
    lazyphp
        35
    lazyphp  
       Jul 4, 2014
    CoffeeScript 是语言吗? 他不是用于编写js的吗?
    josephok
        36
    josephok  
       Jul 4, 2014
    HTML算一种么?
    Geeker
        37
    Geeker  
       Jul 4, 2014
    G2bN4dbX9J3ncp0r
        38
    G2bN4dbX9J3ncp0r  
       Jul 4, 2014
    @Geeker 喜闻乐见
    cin
        39
    cin  
       Jul 4, 2014
    gogogo
    lu18887
        40
    lu18887  
       Jul 4, 2014
    用西加加大法,一天写八十八,用派森大法一天写一千八,用卢比大法一天写两千八
    jokester
        41
    jokester  
       Jul 4, 2014   ❤️ 1
    @wb13 从我的观点看不算 ruby和perl我都喜欢...
    lotem
        42
    lotem  
       Jul 4, 2014
    漢語也得強。只要有高明的輸入法。
    hslx111
        43
    hslx111  
       Jul 4, 2014   ❤️ 1
    做个粗俗的比喻,刀枪剑戟斧钺勾叉都能杀人,为啥就没有完美的兵器呢?
    tychio
        44
    tychio  
       Jul 4, 2014
    不可能的,就光一个JS而言,有人觉得不规范乱写不好,有人觉得很自由很好。同一个特性不同的人不同的环境就导致了不同的优劣。
    paicha
        45
    paicha  
    PRO
       Jul 4, 2014
    哈哈 JS
    ling0322
        46
    ling0322  
       Jul 4, 2014
    每种语言适应的环境不一样嘛(前端/数据库/基础library/科学计算/存储/并行化)
    不可能有一种语言代码coding速度快,运行速度也快的啦

    不过个人还是喜欢OOP/FP混合模式的语言
    看好Rust、Dart和Scala
    P9
        47
    P9  
       Jul 4, 2014
    py 啊
    WildCat
        48
    WildCat  
       Jul 4, 2014 via iPhone
    KS已死有事烧纸!
    zaishanfeng2014
        49
    zaishanfeng2014  
       Jul 4, 2014
    看好golang,希望将来专职gopher
    dogfeet
        50
    dogfeet  
       Jul 4, 2014
    @hyq 赞同你的观点。
    但因为析构,C++要想加入现代语言很多都必备的对称协程,还有很多路要走啊。
    Ricepig
        51
    Ricepig  
       Jul 4, 2014
    C#除了是绑定M$之外,几乎毫无槽点
    est
        52
    est  
       Jul 4, 2014
    @Feiox 你是从哪里听说python 3不向前兼容的?
    s51431980
        53
    s51431980  
       Jul 4, 2014
    自然语言都没有一款一统世界,更别提编程语言
    konakona
        54
    konakona  
       Jul 4, 2014
    我认为,手中的工具能够快速的、完美的完成任务就是最好的。

    打比方,PHP是锤子,它用来钉钉子是最好最快的。
    JAVA是椅子,它可以用来坐,或者站着,但如果你用它来钉钉子,简直是自讨没趣。但当你身边没有锤子的时候,用椅子夜不失为一种方法。
    yangkeao
        55
    yangkeao  
       Jul 4, 2014
    感谢你把CoffeeScript单独列出
    falood
        56
    falood  
       Jul 7, 2014
    可以看下 Elixir,Elixir 于 Erlang 如同 CoffeeScript 于 JavaScript。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2977 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 311ms · UTC 14:15 · PVG 22:15 · LAX 07:15 · JFK 10:15
    ♥ Do have faith in what you're doing.