水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:为什么 Smalltalk 没落了?
5楼
|
sixue1999
|
2022-02-21 16:57:02
|
展开
这个还是没办法解释,为什么业界的反微软同盟选择了java,而不选择smalltalk
【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
:
http://www.wirfs-brock.com/allen/posts/914
:
https://gbracha.blogspot.com/2020/05/bits-of-history-words-of-advice.html
: Smalltalk 在八十年代一度辉煌,它对 windows,macintosh诞生有关键影响,做 Smalltalk 虚拟机那帮人创造了 Hotspot JVM, J9 JVM, V8 JS engine,但为什么没落了呢?
: ...................
--
FROM 103.208.15.*
6楼
|
sixue1999
|
2022-02-21 16:58:09
|
展开
我觉得主要问题是他不是c风格的语言
那个时代的潮流虽然是OO
但其实暗地里还有一个更大的隐藏潮流,那就是c风格化
java javascript都是因为像c才腾飞的(js甚至是靠伪装成c风格才流行的)
objective c要不是苹果强推,程序员肯定也不削一顾
【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
:
http://www.wirfs-brock.com/allen/posts/914
:
https://gbracha.blogspot.com/2020/05/bits-of-history-words-of-advice.html
: Smalltalk 在八十年代一度辉煌,它对 windows,macintosh诞生有关键影响,做 Smalltalk 虚拟机那帮人创造了 Hotspot JVM, J9 JVM, V8 JS engine,但为什么没落了呢?
: ...................
--
FROM 103.208.15.*
20楼
|
sixue1999
|
2022-02-22 18:06:13
|
展开
python也是c风格
【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
: C 起家是 Unix,在 PC 领域开始领风骚的是 Basic, Pascal, 后来才发展到 C,为什么 C 在 PC 也崛起了不得而知。
: Smalltalk 一开始是给小型机或工作站用的,需要的内存比较多,CPU要定制才跑得快,早期 smalltalk vm实现的不好,在 x86 上运行慢的要死。
: 等 PC 崛起,mac 和 win 的 GUI 兴起,smalltalk转舵PC已经太晚了,这两家的 gui 都不是 smalltalk 写的,smalltalk 有自己的一套 gui,大家都知道要移植 gui 程序其实就是要重写,于是 smalltalk 更没机会了。
: ...................
--
FROM 103.208.15.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版