- 主题:语言的争论有结论了吗?
java语法特性不能再多了,否则广大普通开发者就要hold不住了。
会象c++一样,没有社区和业界统一的最佳实践,每个公司都只能选语言的一个子集用,而且没有两家公司的选择是完全相同的。
优化虚拟机的性能和功能才是正途,就像google为js做的v8那种本质性的续命性的大贡献:
- 首先把js推向浏览器之外,而且是实用产品级别的可用性而不是原来rhino这种实验玩意儿;
- 另一方面把其他语言推入浏览器内,也是实用产品级别的可用性如google closure(java->js, clojure->js)
GraalVM算是在做正事。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: java这两年发展停滞
--
修改:No1 FROM 123.123.50.*
FROM 123.123.50.*
C/C++/Java/Go/Rust/Python/JavaScript/TypeScript,一个都不能少,多少都学点,不是啥难事。难的是想一个通吃。这里面除了C++/Rust学起来用起来费事点,其它的个把小时入门就能撸了。
这些都很主流或者在往主流奔的路上,干这行绕不开它们。
其它的小众也可以涉猎下,Zig, Nim, Julia 甚至 Lisp, OCaml, Haskell,当练脑操。
【 在 pacia 的大作中提到: 】
: c/c++是系统/底层的王者,rust有潜力取而代之?感觉难
: java统治服务端,考虑到java的版权问题go以后可能取而代之?
: js/typescript是前端的不二之选,这个没什么争议
: ...................
--
FROM 61.48.62.*
这几个的字符串处理方法都不一样,这么多得记不得得现查吧
【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
: C/C++/Java/Go/Rust/Python/JavaScript/TypeScript,一个都不能少,多少都学点,不是啥难事。难的是想一个通吃。这里面除了C++/Rust学起来用起来费事点,其它的个把小时入门就能撸了。
: 这些都很主流或者在往主流奔的路上,干这行绕不开它们。
: 其它的小众也可以涉猎下,Zig, Nim, Julia 甚至 Lisp, OCaml, Haskell,当练脑操。
: ...................
--
FROM 61.140.95.*
语法特性永远不嫌多啊,人类发明PLT,就是为了简化繁琐表述的
js也没有裸写的,各种框架都是在制造新的表述语言
【 在 No1 的大作中提到: 】
: java语法特性不能再多了,否则广大普通开发者就要hold不住了。
: 会象c++一样,没有社区和业界统一的最佳实践,每个公司都只能选语言的一个子集用,而且没有两家公司的选择是完全相同的。
: 优化虚拟机的性能和功能才是正途,就像google为js做的v8那种本质性的续命性的大贡献:
: ...................
--
FROM 27.91.71.*
大神,请问你学程序多少年了?
【 在 Dieken 的大作中提到: 】
: C/C++/Java/Go/Rust/Python/JavaScript/TypeScript,一个都不能少,多少都学点,不是啥难事。难的是想一个通吃。这里面除了C++/Rust学起来用起来费事点,其它的个把小时入门就能撸了。
: 这些都很主流或者在往主流奔的路上,干这行绕不开它们。
: 其它的小众也可以涉猎下,Zig, Nim, Julia 甚至 Lisp, OCaml, Haskell,当练脑操。
: ...................
--
FROM 27.24.67.*
本版难道就不能有创始人或者技术负责人吗?
【 在 siegfried415 的大作中提到: 】
: 说点现实的吧,在本版讨论编程语言热火朝天的人,其实绝大多数根本没有选择计算机语言的余地,因为,你们的公司必然会有既定的业务方向,然后创始人或者技术负责人早就选好了技术平台--开源的、或者基于开源平台进行自研,而平台确定后开发模式就确定了,当然包括了开发语言,讨论得那么热闹,好像你们有选择语言的自由似的。
: 所以,各位早点洗洗睡吧。。。
:
--
FROM 221.217.105.*
这种人早就对语言问题不感兴趣了,反过来说热衷于讨论哪个语言好的人,大概率不会成为创始人或技术负责人。。。
【 在 lzd82 的大作中提到: 】
: 本版难道就不能有创始人或者技术负责人吗?
--
FROM 175.167.154.*
咋可能呢,语言直接关乎项目实施的成功率和实施成本,正是这种人应该关注的啊
【 在 siegfried415 的大作中提到: 】
: 这种人早就对语言问题不感兴趣了,反过来说热衷于讨论哪个语言好的人,大概率不会成为创始人或技术负责人。。。
--
FROM 221.217.105.*
项目技术上成功,主要是采用的技术体系,然后是架构和平台,最后才是语言,而且往往架构和开发平台决定了,语言也就决定了。。。
【 在 lzd82 的大作中提到: 】
: 咋可能呢,语言直接关乎项目实施的成功率和实施成本,正是这种人应该关注的啊
--
FROM 60.16.245.*
IDE 补全或者查手册,普通代码无非向量、词典、集合,字符串,文件读写,然后分支循环,没太大玄乎的,主流语言里就C++/Rust语法复杂点,其他几个生写都行。
【 在 iMx 的大作中提到: 】
: 这几个的字符串处理方法都不一样,这么多得记不得得现查吧
:
--
FROM 61.48.62.*