sjfff99 发表于 2023-10-4 06:54:18

JavaScript 是好的编程语言吗?

JavaScript 是好的编程语言吗?

ajlm 发表于 2023-10-4 06:54:48

是时候祭出这张图了(狗头

http://pica.zhimg.com/v2-b1a86b013deaedc28b2fb3202db35ac0_r.jpg?source=1940ef5c
图源网上,侵删

疯狂下载君 发表于 2023-10-4 06:55:44

http://picx.zhimg.com/v2-44bf103667a717dd35e0d475d3799b6d_r.jpg?source=1940ef5c

akey066 发表于 2023-10-4 06:56:26

语言本身很难说好还是坏。在文学巨匠普希金、列夫·托尔斯泰之前,俄语是一门不入流的、贵族不屑于使用的乡下语言。以前的欧洲精英阶层都要学拉丁文。俄国自己的皇族都不说俄语,而是说法语,说法语是身份高贵的标志。后来托尔斯泰用俄语写出了《战争与和平》等文学巨著,一举把俄语的语言地位、文学价值提高到世界前列。

JavaScript是一个很糟糕的编程语言,但围绕着JavaScript出现了一些非常强大的开发工具和框架,尤其是JQuery, Node.JS,把JavaScript语言从玩具水平提升到工业级水平。

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

没有浏览器的支持 JavaScript 啥都不是,但也正因为浏览器的支持,JavaScript 根本不用担心自己是啥。

aspmx1195 发表于 2023-10-4 06:58:00

问题改了,之前问的是 JavaScript是「最好」的编程语言吗?
JavaScript 当然是一门还不错的编程语言。
<hr/>当然不是。
虽然ES6+让其「变好」了很多,但是很多历史包袱它丢不掉呀
比如隐式转换,this指向,严格相等,undefined,typeof null ......
我不能因为JS/TS是我工作中的主力语言,我就要坚持说它最好
关于最好的语言的争论,有个说法是「不同语言有不同的需求场景,没有最好的语言」
我认同前半句,不认同后半句
目前为止我认同的最好的语言是Rust, 吸收了很多现代语言优秀的特性,是精心设计的产物。安全+高性能+优秀的语言特性带来的开发效率确实很诱人
Stack Overflow 连续5年的「开发者最喜欢的语言」,应该能说明一些问题
至于「学习曲线陡峭」,我这几周看下来,主要感觉是它和我们习惯的语言是不一样的心智模式,在一些语言积累的习惯不适合直接迁移过去
页: [1]
查看完整版本: JavaScript 是好的编程语言吗?