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

2015-07-14 11:21:36 +08:00
 yoa1q7y
如果不是,那就好奇怪了...
3971 次点击
所在节点    问与答
26 条回复
Jimrussell
2015-07-14 11:23:50 +08:00
《论冰蛙是不是宇宙最强dotaer》
rrfeng
2015-07-14 11:27:40 +08:00
@Jimrussell 冰蛙有隐藏英雄可用, too young 哈哈哈哈
learnshare
2015-07-14 11:29:33 +08:00
应该不是。创造一门语言,只是写好该有的 API,怎么玩还看使用的人。

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

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

语言的深度使用者有可能比创造者更精通,比如整天琢磨找漏洞的
pimin
2015-07-14 12:53:21 +08:00
马化腾是不是qq好友人数最多的?
em70
2015-07-14 12:59:44 +08:00
我做的小游戏,很多人都玩得比我好
RyuZheng
2015-07-14 13:33:54 +08:00
肯定不一定啊,一点都不奇怪,可以说是对这种语言的理念理解最深的人,却不一定是用的最好的,毕竟语言可能会继续发展下去
Tiande
2015-07-14 14:08:16 +08:00
@Vuggex 精辟ヽ(●-`Д´-)ノ
simodorg
2015-07-14 14:12:31 +08:00
@pimin 毫无可比性。

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

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

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

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

© 2021 V2EX