1
zapper 2023-03-11 18:51:15 +08:00
要这么说的话 java 也有 jsp 也有跨平台。
如果说想学编程非科班还是 js 或者 python 吧,随便虎一下就能有正反馈。要是哪个倒霉蛋 2023 年拿 c 语言入门只能祝他成功了 |
2
WinkeyLin 2023-03-11 18:52:41 +08:00 1
非程序员,JS 目前是我唯一会的语言,只对着红宝书学了几个月,感觉就能基本满足我的所有需求了:签到、爬虫、自动化、油猴脚本...
对于普通人来说应该没有比 JS 更泛用的语言吧 |
3
gant 2023-03-11 19:41:17 +08:00 2
我不会推荐别人学 js ,个人看法其对编程的思考不利。
|
4
agagega 2023-03-11 19:47:21 +08:00 via iPhone
说 JS 是全栈语言,和吹 x86 时代的 Mac 因为可以装 Windows 而 PC 反过来不行(黑苹果属于奇技淫巧且不对所有电脑适用)所以 Mac 在这点强于 PC 一样,对是对,但总觉得怪怪的(其他语言不好跑在前端不是因为 JS 技术上优秀啊)
|
5
IvanLi127 2023-03-11 20:44:06 +08:00 via Android
初学不推荐,写 curd 推荐。
|
6
misdake 2023-03-11 20:47:26 +08:00
初学感觉确实不是很推荐,第一语言感觉还是稍微严谨一点,打好根基,这样接下来再学 csapp 很方便。
干点儿自己的小活儿小工具之类的,是非常好的选择,又快又方便传播,作为业余语言非常好。 |
7
wqzjk393 2023-03-11 20:49:40 +08:00 via iPhone
如果非要这么说的话,那只要是具有模板引擎功能的后端语言也能叫全栈了...
|
8
XiLingHost 2023-03-11 20:56:45 +08:00
这么说的话,可以编译到 wasm 的所有语言都是全栈了
|
11
arvin01 OP @agagega 全栈和优秀没有必然联系呀,以后也可能出来第二个,第三个全栈语言,甚至更多也说不定,这里没有强调 JS 是不是更优秀哈。
|
12
dfkjgklfdjg 2023-03-11 22:29:40 +08:00
php: 喵喵喵???
|
13
kwh 2023-03-11 22:34:20 +08:00 1
那为什么不学 Dart 或者 C# 呢?
|
14
ruxuan1306 2023-03-11 22:35:16 +08:00
直接 JavaScript 入门我觉得是可以的,非常通用。
我觉得必学的几门语言: C 、C++、JavaScript 、Rust 指针、类、动态类型、所有权 |
15
dcsuibian 2023-03-11 22:40:14 +08:00
Atwood's Law: 任何可以用 JavaScript 来写的应用,最终都将用 JavaScript 来写。
Reg Braithwaite: JavaScript 的优点是可以写任何东西,缺点是你真的会用它去写这些东西。 我比较赞同后一条 |
16
amlee 2023-03-12 01:19:12 +08:00
@gant 这跟语言没啥关系,SICP 都有 JavaScript 版本的。
入门阶段主流语言都行,但应该尽量避免语言特性和语言细节的干扰,着重于编程思维的建立。 另外,如果有前端需求,现在压根绕不过 JS |
17
w950888 2023-03-12 13:49:31 +08:00
要这么说的的话, dart 和 kotlin 也算全栈
|
18
arvin01 OP @dfkjgklfdjg 喵喵喵? php 也可以开发客户端了吗?
|
19
arvin01 OP |
20
jaya2023 2023-03-12 14:09:32 +08:00
入门编程首选 C 语言,C 生万物,别 tm 一开始就直接整 js/ts 这种更加高级的语言,更接近底层的语言学明白了,不怕 js/ts 学不会。
|
21
mmdsun 2023-03-12 15:38:58 +08:00
|
22
dfkjgklfdjg 2023-03-12 15:40:07 +08:00
@arvin01 #18 ,所以得看你的全栈定义了,其实后端类型的语言都可以做全栈的。
前端部分有各种方式编译成浏览器可执行的代码或者桌面客户端。 |