JavaScript 比 C 有更重的心智负担, Jser 们别卷框架了,卷点语言吧

2024-09-10 10:44:46 +08:00
 AceGo

语言要尽量贴近自然规则,规则定义越少越好。js 规则多,有些还毫无必要。用 0 表示 1 月这都什么规则啊,还有{}规则。

9050 次点击
所在节点    JavaScript
94 条回复
shintendo
2024-09-10 20:08:02 +08:00
@BeautifulSoap 哥,咱下载个 Python 吧

shintendo
2024-09-10 20:09:10 +08:00
这年头 Python 也有云玩家
bsfx2
2024-09-10 21:00:44 +08:00
就是从哪开始学顺带捡了对应的习惯而已。不熟悉的自然就叫心智负担了。
iorilu
2024-09-10 21:05:50 +08:00
要 c 真的那么好, 为什么会有这么多语言呢

说 c 简单得可能没写过 500 行以上得程序把
R4rvZ6agNVWr56V0
2024-09-10 21:48:13 +08:00
op age < 26 ,鉴定完毕
sunchuo
2024-09-10 22:29:41 +08:00
特意页面搜索了一下。

这个帖子里竟然完全没人提 PHP 。看来真的是 dead 了。
juntaol678
2024-09-10 22:47:52 +08:00
语言之争真没必要,存在即合理,如果一个语言真的一无是处或者弊病很多,自然会被大家摒弃。
labdum
2024-09-10 23:02:20 +08:00
@murmur #6 swift 还屎呀? xcode 是屎,但是 swift 口碑很好呀,他就是改良版的 rust 。
FreeGuy
2024-09-10 23:06:16 +08:00
搞个鸡儿,神级语言 Pascal 都没发话,inline asm + pascal 飞起....
GPLer
2024-09-11 00:33:42 +08:00
规则定义越少越好——你是否在寻找 lisp ?
(・∀・)
zhouyin
2024-09-11 00:47:55 +08:00
c 简单?刚让我想起来了 你先去熟悉起编译器选项来 -W 开头的 -f 开头的 用 c 差不多是石器时代
linglingling
2024-09-11 08:36:31 +08:00
@Seven711 JavaScript 没变化?我知道的前端一直在用最新的,nodejs20 ,es7 等等。麻烦 javaer 把项目升级到 java17 再来讨论
murmur
2024-09-11 08:55:43 +08:00
@labdum 比起 java 和 js 我认为是,和 objc 除了语法变了没感觉好在哪里,我喜欢的是语法的自由,不是语法的强安全
Felldeadbird
2024-09-11 09:40:12 +08:00
JS 比 C 简单啊。心智负担也就是语法太多和浏览器的屎。非要说 JS 心智负担,我觉得就是 JS 的茴写法
Seven711
2024-09-11 09:46:56 +08:00
@linglingling 老哥,你要不仔细看看我的回复😂
jinliming2
2024-09-11 10:31:33 +08:00
WebAssembly 了解一下?可以把各种语言 C/C++, Rust, Go 等编译到浏览器运行。
在浏览器环境下,JS 需要由 HTML 来加载,WebAssembly 需要由 JS 来加载,这都是为了向前兼容。
古旧浏览器不支持 JS 的,在 HTML 里可以打印降级提示,旧浏览器不支持 WebAssembly 的,也可以用 JS 写降级逻辑。
BeautifulSoap
2024-09-11 11:17:43 +08:00
@DOLLOR @shintendo 哦,那是我见识浅薄了。写多了静态语言的的确没见过这种世面多谢指点,谢谢

所以你们既然都没怎么吐槽我列举的其他 js 的槽点,我就意味着你们对我吐槽的其他点都没意见,对么?
AV1
2024-09-11 11:43:54 +08:00
@BeautifulSoap
除了 Array.prototype.sort()属于没看文档误用,箭头函数属于没说到关键点,其他都是翻旧账问题,懒得吐槽。
BeautifulSoap
2024-09-11 11:57:55 +08:00
@DOLLOR 说得很好,这就是 js 程序员
AV1
2024-09-11 12:02:51 +08:00
@BeautifulSoap
额,我主要语言是 TS

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

https://ex.noerr.eu.org/t/1071566

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

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

© 2021 V2EX