水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:为什么 Smalltalk 没落了?
4楼
|
xiaoju
|
2022-02-21 12:31:43
|
展开
Object C就是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 27.91.71.*
11楼
|
xiaoju
|
2022-02-21 19:52:44
|
展开
业界有个屁反微软同盟,IT公司还是照样用Windows加Office
你还不如说C#是反Oracle同盟
【 在 sixue1999 (宋似雪) 的大作中提到: 】
: 这个还是没办法解释,为什么业界的反微软同盟选择了java,而不选择smalltalk
--
FROM 27.91.71.*
12楼
|
xiaoju
|
2022-02-21 19:53:52
|
展开
objc的卖点是abi,微软就死在C++无abi上面了
【 在 sixue1999 (宋似雪) 的大作中提到: 】
: 我觉得主要问题是他不是c风格的语言
: 那个时代的潮流虽然是OO
: 但其实暗地里还有一个更大的隐藏潮流,那就是c风格化
: ...................
--
FROM 27.91.71.*
18楼
|
xiaoju
|
2022-02-22 06:15:38
|
展开
C/C++的崛起和微软力推也有直接关系,微软在上世纪80年代亲自搞UNIX,90年代重度使用原始C++为系统开发语言,在2010年后又大力转型C++11
【 在 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 27.91.71.*
25楼
|
xiaoju
|
2022-02-23 20:02:06
|
展开
我要没用过BASIC差点就信了。。。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: Python 的风格是 BASIC 风格哈哈。我当年学 BASIC 学了好几年,很自然地切换到 Python 上。
: Smalltalk 的问题可能是当时那种卖编译器的模式已经没法混下去了。如果公司宣布倒闭,开个源,让整个业界一起搞,说不定现在是 Java 的地位。
--
FROM 27.91.71.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版