d**z 发帖数: 3577 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: dmjz (东门虎西门豹), 信区: Programming
标 题: 大家不觉得这篇文章很有道理么?未来语言的趋势?
发信站: BBS 未名空间站 (Fri Sep 25 04:03:29 2015, 美东)
大家不觉得这篇文章很有道理么? 大家怎么看?
未来新语言的设计趋势应该是尽量清晰,减少不确定因素?
当前需要太多时间和精力浪费在Debugging显然是不利的。
http://fsharpforfunandprofit.com/posts/is-your-language-unreaso
我的原贴在Programming版,但那里人气少:
http://www.mitbbs.com/article_t/Programming/31442655.html |
g*****g 发帖数: 34805 | 2 没啥道理,几十年的历史证明,语言要主流,第一位的是生态系统。诸如js只于web,
Java只于Android,Object C/Swift只于iOS。C#只于desktop. 成天有人鼓吹C#比Java
强,就算是真的,也是完全没有意义的,windows够淫荡,覆巢之下,焉有完卵。
第二位的是简单和高性能的平衡。诸如后端服务,基本能Linux上跑的语言都在一条起
跑线上,但直到今天Java仍然是最主流的语言。
迄今没有一个FP语言是简单易维护的,都是然并卵。
【在 d**z 的大作中提到】 : 【 以下文字转载自 Programming 讨论区 】 : 发信人: dmjz (东门虎西门豹), 信区: Programming : 标 题: 大家不觉得这篇文章很有道理么?未来语言的趋势? : 发信站: BBS 未名空间站 (Fri Sep 25 04:03:29 2015, 美东) : 大家不觉得这篇文章很有道理么? 大家怎么看? : 未来新语言的设计趋势应该是尽量清晰,减少不确定因素? : 当前需要太多时间和精力浪费在Debugging显然是不利的。 : http://fsharpforfunandprofit.com/posts/is-your-language-unreaso : 我的原贴在Programming版,但那里人气少: : http://www.mitbbs.com/article_t/Programming/31442655.html
|
d**z 发帖数: 3577 | 3
Java
-----------------------------------
Cobol, Fortran,都主流过。
稍微有点错误,就后果严重的系统,
用当前的主流语言,还是不理想。
找工作该学的跟自己用的考虑不一样。
对我来说,不易犯错第一,轻松完工第二。
【在 g*****g 的大作中提到】 : 没啥道理,几十年的历史证明,语言要主流,第一位的是生态系统。诸如js只于web, : Java只于Android,Object C/Swift只于iOS。C#只于desktop. 成天有人鼓吹C#比Java : 强,就算是真的,也是完全没有意义的,windows够淫荡,覆巢之下,焉有完卵。 : 第二位的是简单和高性能的平衡。诸如后端服务,基本能Linux上跑的语言都在一条起 : 跑线上,但直到今天Java仍然是最主流的语言。 : 迄今没有一个FP语言是简单易维护的,都是然并卵。
|
g*****g 发帖数: 34805 | 4 Cobol, Fortran都不是 FP, 而且在他们的年代b并没有多少竞争,你应该去反思为啥
Lisp没主流过。
FP有用吗,特定程序当然有用,但这跟主流是两码事。那个帖子显然不满足有用而已。
【在 d**z 的大作中提到】 : : Java : ----------------------------------- : Cobol, Fortran,都主流过。 : 稍微有点错误,就后果严重的系统, : 用当前的主流语言,还是不理想。 : 找工作该学的跟自己用的考虑不一样。 : 对我来说,不易犯错第一,轻松完工第二。
|
d**z 发帖数: 3577 | 5
.......................
COBOL FORTRAN 的时代,都是 Procedural。
它们当然不是FP,我提它们来示范主流也会被淘汰。
LISP 你学过吗?比Perl还糟,还Cryptic。
这就违背了简单,清晰,容易明白和证对的要求。
LISP一开始就注定该语言不可能是好语言,不会流行。
几乎肯定不到2030年,当前主流的语言都会走下坡。
主要是因为太庞大复杂琐碎和太不确定而被替代。
到时旧程序员的就业就变成去满足LegacyCode的维护。
我预测新的程序到时候不再流行用JAVA写。
JavaScript也会因为类似不确定原因而被替代。
任何语言的设计缺陷终被不断添加的弥补窒息。
主流语言的不简单,不清晰,不容易明白和证对是奢侈。
当需求和利润高的时候,这些缺点反而造就了大量就业机会。
但估计2030年后,全世界的激烈竞争环境已不容这种奢侈。
【在 g*****g 的大作中提到】 : Cobol, Fortran都不是 FP, 而且在他们的年代b并没有多少竞争,你应该去反思为啥 : Lisp没主流过。 : FP有用吗,特定程序当然有用,但这跟主流是两码事。那个帖子显然不满足有用而已。
|
g*****g 发帖数: 34805 | 6 我老人家觉得预测5年就够了,15年后的事情都是不靠谱的。
【在 d**z 的大作中提到】 : : ....................... : COBOL FORTRAN 的时代,都是 Procedural。 : 它们当然不是FP,我提它们来示范主流也会被淘汰。 : LISP 你学过吗?比Perl还糟,还Cryptic。 : 这就违背了简单,清晰,容易明白和证对的要求。 : LISP一开始就注定该语言不可能是好语言,不会流行。 : 几乎肯定不到2030年,当前主流的语言都会走下坡。 : 主要是因为太庞大复杂琐碎和太不确定而被替代。 : 到时旧程序员的就业就变成去满足LegacyCode的维护。
|