V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yoa1q7y
V2EX  ›  问与答

一门编程语言的创造者是这门语言最精通的人吗?

  •  
  •   yoa1q7y · 2015-07-14 11:21:36 +08:00 · 3962 次点击
    这是一个创建于 3209 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果不是,那就好奇怪了...
    第 1 条附言  ·  2015-07-14 16:13:08 +08:00
    其实,我更偏向于问的是对于语言思想的理解而不是实际应用
    比如:
    thinking in xxx
    深入理解xxx

    创造这门语言的人是对这门语言理解最深的么?
    26 条回复    2015-07-16 08:31:37 +08:00
    Jimrussell
        1
    Jimrussell  
       2015-07-14 11:23:50 +08:00   ❤️ 4
    《论冰蛙是不是宇宙最强dotaer》
    rrfeng
        2
    rrfeng  
       2015-07-14 11:27:40 +08:00
    @Jimrussell 冰蛙有隐藏英雄可用, too young 哈哈哈哈
    learnshare
        3
    learnshare  
       2015-07-14 11:29:33 +08:00
    应该不是。创造一门语言,只是写好该有的 API,怎么玩还看使用的人。

    当年研究烟花的古人们,并不知道它可以造炸弹、枪支和大炮
    tini26
        4
    tini26  
       2015-07-14 11:33:39 +08:00
    铸剑师未必是剑客
    yoa1q7y
        5
    yoa1q7y  
    OP
       2015-07-14 11:34:39 +08:00
    @learnshare 有道理
    jsq2627
        6
    jsq2627  
       2015-07-14 11:35:58 +08:00
    人家能写出语言但未必能写出框架~~
    chengzhoukun
        7
    chengzhoukun  
       2015-07-14 11:37:16 +08:00 via Android
    很多语言创造靠某一两个人,发展靠社区啊。
    101
        8
    101  
       2015-07-14 11:38:30 +08:00
    Ruby:松本行弘和 DHH 可作为参考
    akira
        9
    akira  
       2015-07-14 11:43:35 +08:00
    菜农和厨师哪个炒的菜好吃
    popu111
        10
    popu111  
       2015-07-14 11:54:03 +08:00
    @akira 说写菜谱的更合适
    R18
        11
    R18  
       2015-07-14 12:08:45 +08:00 via Android   ❤️ 1
    我发明了装逼,但我并不是最会装逼的人
    jyootai
        12
    jyootai  
       2015-07-14 12:15:54 +08:00
    @101 很好的参考
    Vuggex
        13
    Vuggex  
       2015-07-14 12:18:59 +08:00
    语言的创造:事物的抽象
    语言的精通:事物的运用(如果从掌握语言的语法和语义上应该有一批人精通某一门语言)
    所以我认为他们之间没有必然联系,创造语言的人可以是精通语言的也可以不是
    高司令创造了Java不一定能用Java写出大家认为好的OA系统吧,首先OA系统应该是脱离语言的,很多语言可以写出好的OA系统,但是如果你站在Java思想上写出了很好的OA,那么可以理解为你对Java的一方面精通;但是语言的设计者更多的是站在这个时代的软件工程上的来思考的,这个时代的软件面临了那些问题(庞大、性能、等等),这样设计的软件可以在某一方面或者多方面有优于其他语言的设计。
    (像Java语言的流行就是与其设计初衷所背离的,但是Java解决了那个时代的软件工程上的难题导致了流行,相关信息自行搜索)

    总结:层次不一样(P:不要讨论层次高低问题,不分高低贵贱)
    monnand
        14
    monnand  
       2015-07-14 12:40:11 +08:00
    按照这个逻辑,发明AK-47的那位岂不成了战神了?搞原子弹的奥本海姆该是宇宙级别的无敌人物了?
    qinglangee
        15
    qinglangee  
       2015-07-14 12:45:54 +08:00
    有点跑题了,楼主说的是精通语言,用语言创造出好的软件并不一定要求需要精通语言.这属于用错误的例子去证明一个正确的观点.

    语言的深度使用者有可能比创造者更精通,比如整天琢磨找漏洞的
    pimin
        16
    pimin  
       2015-07-14 12:53:21 +08:00 via iPhone
    马化腾是不是qq好友人数最多的?
    em70
        17
    em70  
       2015-07-14 12:59:44 +08:00 via Android
    我做的小游戏,很多人都玩得比我好
    RyuZheng
        18
    RyuZheng  
       2015-07-14 13:33:54 +08:00 via Android
    肯定不一定啊,一点都不奇怪,可以说是对这种语言的理念理解最深的人,却不一定是用的最好的,毕竟语言可能会继续发展下去
    Tiande
        19
    Tiande  
       2015-07-14 14:08:16 +08:00
    @Vuggex 精辟ヽ(●-`Д´-)ノ
    simodorg
        20
    simodorg  
       2015-07-14 14:12:31 +08:00 via iPhone
    @pimin 毫无可比性。
    gamecreating
        21
    gamecreating  
       2015-07-14 14:18:08 +08:00
    马云是不是网购最多的
    yoa1q7y
        22
    yoa1q7y  
    OP
       2015-07-14 16:13:56 +08:00
    你们...
    loveuqian
        23
    loveuqian  
       2015-07-14 16:16:13 +08:00 via iPhone
    所以lol最强的是?23333
    JeffreyLau
        24
    JeffreyLau  
       2015-07-14 17:30:43 +08:00 via Android
    楼上这么多类比,但是貌似没什么可比性啊,语言和那些东西还是有区别的。虽然创造者确实不一定能写出最好的程序,但是能做好语法的定义,使其成为好用的语言,也是需要对需要有很深的理解的
    caixiexin
        25
    caixiexin  
       2015-07-14 18:41:53 +08:00 via Android
    书一旦写成,他就属于读者了,读者给予了它更多创造性。同理
    invite
        26
    invite  
       2015-07-16 08:31:37 +08:00
    @learnshare 很明显,应该是火药而不是烟花。 但是造出火药的人,对爆炸强度什么的理解最深,造炸弹、枪支和大炮的,只是对这些结构理解更深,但对威力如何理解明显不如火药的人。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5389 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 07:03 · PVG 15:03 · LAX 00:03 · JFK 03:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.