steking 发表于 2023-10-4 06:56:54

为什么Python和JavaScript 这些作者说当时没有认真设计的语言会成为爆款?

为什么Python和JavaScript 这些作者说当时没有认真设计的语言会成为爆款?

xinlaide 发表于 2023-10-4 06:57:10

JavaScript是为了赶上风口,当时设计确实粗糙了一点。但是Python完全不一样好吧,人家是正规研究院的产物,才不是某个圣诞节的突发奇想,更不是没有经过认真设计的编程语言。
littlebutt:Python真的是圣诞节的突发奇想吗Python最早是Guido在荷兰数学和计算机科学研究学会(CWI)工作的时候为Amoeba操作系统设计的脚本语言,其设计思想也继承于早期的ABC。早在1989年就开始设计,1991年才对外发布第一个版本,也就是Python 0.9。第一个正式版本则要到1994年的Python1.0。

http://pic1.zhimg.com/v2-d844b21b1803d40b24210084cc804da8_r.jpg?source=1940ef5c

当时的Logo是这样的

这五年的修改、打磨、设计,国家级科学研究院的投入怎么就成为“当时没有认真设计”的语言呢?

laji 发表于 2023-10-4 06:58:02

作者也就是自(装)谦(13)一下,对不@ 廖雪峰
civilpy:Python数据分析及可视化实例目录

xiongdamao 发表于 2023-10-4 06:58:43

一个是乘坐了www的车,一个是乘坐了大数据的车
其他的只是他们作为天选之子的运气罢了
你在风口,猪都能飞。本身这两门语言就被骂的够惨的,所以进步也大啊

IT货郎 发表于 2023-10-4 06:59:04

时也,命也
python全是语法糖,谁能不爱?
js全是连环坑,谁能不瘸?

iidodo 发表于 2023-10-4 06:59:53

不懂 Python 的历史,在设计匆忙程度上 Python 没法和 JavaScript 比吧,JS 核心设计加原型跑通只用了 10 天,抄完东家抄西家,正儿八经的抄袭语言,因为也的确没有多余的时间搞创新。
在 JS 最初的设计上、以及后面各种设计更好的技术想替代它却都失败了的事上,Brendan Eich 总会提到一句软件设计领域的名言:Worse is Better,这句话恰好是 BE 在网景时期的同事 JWZ,也就是发明 Mozilla 这个词的人,给发扬光大的理念 https://www.jwz.org/doc/worse-is-better.html
JS 虽然最初设计的 worse,但是它赶上了网景浏览器发布的最后时限,从这点上看就是 better。Java Applet、Flash、Silverlight、Dart 也许它们设计的 better,但是因为兼容等原因,反而是 worse。
要说好好设计的语言,可能没有比 Perl 6 设计更久的了,从 2000 年开始设计了十年都没有一个解释器,到设计了 19 年的时候直接改名成为一种新的语言,不再是 Perl 了。
最终,JavaScript 为什么能成功,用中国人的话说就是:命好。
《JavaScript 二十年》这本书结尾中列举了很多可能会让 JavaScript 夭折或者被替代的假设情况,但这些情况偏偏都没发生:

http://pic1.zhimg.com/v2-16fc709b232d646d563b9056831e1aaf_r.jpg?source=1940ef5c
页: [1]
查看完整版本: 为什么Python和JavaScript 这些作者说当时没有认真设计的语言会成为爆款?