w***g 发帖数: 5958 | 1 技术上来说其实都是在炒冷饭。
我觉得新语言层出不穷还有一个重要的社会原因。就是要通过形式上
的技术换代来实现人力资源的换代。老人要下去,新人要起来,就是
这样。
这些尝试绝大多数的失败和一小撮的成功都是必然的。作为拖家带口
疲于应付生活没时间学习新知识的中年程序员如何生存请大家讨论。 |
g****t 发帖数: 31659 | |
w********m 发帖数: 1137 | 3 一个语言大概就二十年周期。
现在赶上更新换代的时候了。 |
i***e 发帖数: 373 | 4 What language are you guys talking about?
【在 w***g 的大作中提到】 : 技术上来说其实都是在炒冷饭。 : 我觉得新语言层出不穷还有一个重要的社会原因。就是要通过形式上 : 的技术换代来实现人力资源的换代。老人要下去,新人要起来,就是 : 这样。 : 这些尝试绝大多数的失败和一小撮的成功都是必然的。作为拖家带口 : 疲于应付生活没时间学习新知识的中年程序员如何生存请大家讨论。
|
r*g 发帖数: 3159 | 5 看新语言就是反复写hello world,很没意思。
【在 w***g 的大作中提到】 : 技术上来说其实都是在炒冷饭。 : 我觉得新语言层出不穷还有一个重要的社会原因。就是要通过形式上 : 的技术换代来实现人力资源的换代。老人要下去,新人要起来,就是 : 这样。 : 这些尝试绝大多数的失败和一小撮的成功都是必然的。作为拖家带口 : 疲于应付生活没时间学习新知识的中年程序员如何生存请大家讨论。
|
f*******t 发帖数: 7549 | 6 我觉得要建设性地看。很多新语言特性是炒冷饭不假,但你没办法在现有语言的基础上
改。python2->3的痛到现在都没结束。在不可能改变现有语言的限制条件下,只能选择
开发新语言,软件容易修改的特性让这种革命的成本变得非常低,我觉得还是很好的。 |
g****t 发帖数: 31659 | 7 新语言也有不为人注意的新知识的。rust那个资源相关的线性逻辑是80年代就有了的。
从这个角度来看,我觉得rust还是不错的。不是炒冷饭。
https://www.reddit.com/r/rust/comments/5m8cvu/a_taste_of_linear_logic_ie_the
_logic_rusts_linear/
www.reddit.com/r/rust/comments/5m8cvu/a_taste_of_linear_logic_ie_the_logic_
rusts_linear/
【在 f*******t 的大作中提到】 : 我觉得要建设性地看。很多新语言特性是炒冷饭不假,但你没办法在现有语言的基础上 : 改。python2->3的痛到现在都没结束。在不可能改变现有语言的限制条件下,只能选择 : 开发新语言,软件容易修改的特性让这种革命的成本变得非常低,我觉得还是很好的。
|
c******n 发帖数: 16666 | 8 语言甚至框架发明出来都是为了解决当时的痛点
至于因为很多黑暗现实 想做更多屠龙勇士变成了龙 这也是没办法的
【在 f*******t 的大作中提到】 : 我觉得要建设性地看。很多新语言特性是炒冷饭不假,但你没办法在现有语言的基础上 : 改。python2->3的痛到现在都没结束。在不可能改变现有语言的限制条件下,只能选择 : 开发新语言,软件容易修改的特性让这种革命的成本变得非常低,我觉得还是很好的。
|
s***o 发帖数: 2191 | 9 可能是C++吧,wdong大概终于认识到C++的反动性了;)
【在 i***e 的大作中提到】 : What language are you guys talking about?
|
g****t 发帖数: 31659 | 10 凡崇拜造物,而不是崇拜造物主的,都是邪教.
(1)
一类新语言是从理论出发的。
例如所谓的线性逻辑,理论家在原有的基础上加了一条公理,资源只能使用一次。
那么这套系统的输出在理论上和原有的图灵机并没有增加也没有减少。
但是是不是有可能让你的引用计数或者GC简化一些?强壮一些?
这种claim只要不是无根无据的胡编乱造,我觉得还是挺好的。rust算是这种。
像王垠那样,说一句rust解决不了内存泄漏问题,所以没有优点。
这没有意义。
(2)
另一种新语言我观察是从实际经验出发的,例如clojure,kotlin,nim。
语法多快好省,性能和表达能力的平衡比较好,
更适合一批人脑子里的计算模型,等等都算优点。
(3)
但是如果一个人脑子里没有自己的计算模型,我觉得这两种其实都不要学!!!!!!
!!
新语言因为历史狭小和范围窄,所以覆盖的corner cases不够多.
只看优点是没用的. 除了绝世天才,恐怕很难据此小众语言working experience
建立自己的practical计算
模型。
没有足够计算经验,这种情况下学小众语言等于是洗脑。python/R其实也坏脑子。
(4)
Java,c#,javascript对应于JVM,CLR,web,android四大平台。
王道中的王道。如果是EE的,C是王道.
(5)
当然这都是一般而论,力量足够的个人,无事不可为。
找了一辈子外星人的物理学家,写了本最经典的电路书,
这是真事......
【在 c******n 的大作中提到】 : 语言甚至框架发明出来都是为了解决当时的痛点 : 至于因为很多黑暗现实 想做更多屠龙勇士变成了龙 这也是没办法的
|
|
|
d****n 发帖数: 12461 | 11 我觉得你说得不完全对。
应该说每个语言都对应了它背后的社区和committee,它的兴衰和committee关系重大。
例如为啥c++就衰了?因为那c++之父在最关键的几年跑到德州农机大学打酱油去了,后
来总算跑回来了。为啥python这几年发展不过javascript?那也是因为guido没把持好
方向。你看c, java, go,swift,这基本就是几个时代公司的缩影。
所以我觉得有时候社区大了或者committee太强势也不好。最好还是与时俱进抓住青春。
【在 w***g 的大作中提到】 : 技术上来说其实都是在炒冷饭。 : 我觉得新语言层出不穷还有一个重要的社会原因。就是要通过形式上 : 的技术换代来实现人力资源的换代。老人要下去,新人要起来,就是 : 这样。 : 这些尝试绝大多数的失败和一小撮的成功都是必然的。作为拖家带口 : 疲于应付生活没时间学习新知识的中年程序员如何生存请大家讨论。
|
a****a 发帖数: 5763 | 12
春。
主要看是否有人有钱撑着
否则
【在 d****n 的大作中提到】 : 我觉得你说得不完全对。 : 应该说每个语言都对应了它背后的社区和committee,它的兴衰和committee关系重大。 : 例如为啥c++就衰了?因为那c++之父在最关键的几年跑到德州农机大学打酱油去了,后 : 来总算跑回来了。为啥python这几年发展不过javascript?那也是因为guido没把持好 : 方向。你看c, java, go,swift,这基本就是几个时代公司的缩影。 : 所以我觉得有时候社区大了或者committee太强势也不好。最好还是与时俱进抓住青春。
|
h**********c 发帖数: 4120 | 13 叔把一个就语言的UT,在新语言的上面写作,接口找到的非常的困难
很FWORD |
d*******r 发帖数: 3299 | 14 Python 跟 JavaScript 不竞争啊,
Python 这几年明显发展得很好
春。
【在 d****n 的大作中提到】 : 我觉得你说得不完全对。 : 应该说每个语言都对应了它背后的社区和committee,它的兴衰和committee关系重大。 : 例如为啥c++就衰了?因为那c++之父在最关键的几年跑到德州农机大学打酱油去了,后 : 来总算跑回来了。为啥python这几年发展不过javascript?那也是因为guido没把持好 : 方向。你看c, java, go,swift,这基本就是几个时代公司的缩影。 : 所以我觉得有时候社区大了或者committee太强势也不好。最好还是与时俱进抓住青春。
|
t**r 发帖数: 3428 | 15 历史车轮在不停的转。留下来的只有c,java。其他都是来了又去的过客 |
x***4 发帖数: 1815 | 16 还有各种各样的lisp。哈哈哈。
【在 t**r 的大作中提到】 : 历史车轮在不停的转。留下来的只有c,java。其他都是来了又去的过客
|
b*******s 发帖数: 5216 | 17 java还是会逐步回归企业应用的历史定位
【在 t**r 的大作中提到】 : 历史车轮在不停的转。留下来的只有c,java。其他都是来了又去的过客
|
k****i 发帖数: 101 | 18 仨娃爸D L副业一路狂奔,挖坑主业水准愈发堪忧
:技术上来说其实都是在炒冷饭。
: |