- 主题:为什么 Smalltalk 没落了?
Re
认同这个说法
【 在 sixue1999 的大作中提到: 】
: 我觉得主要问题是他不是c风格的语言
: 那个时代的潮流虽然是OO
: 但其实暗地里还有一个更大的隐藏潮流,那就是c风格化
: ...................
--
FROM 60.1.12.*
业界有个屁反微软同盟,IT公司还是照样用Windows加Office
你还不如说C#是反Oracle同盟
【 在 sixue1999 (宋似雪) 的大作中提到: 】
: 这个还是没办法解释,为什么业界的反微软同盟选择了java,而不选择smalltalk
--
FROM 27.91.71.*
objc的卖点是abi,微软就死在C++无abi上面了
【 在 sixue1999 (宋似雪) 的大作中提到: 】
: 我觉得主要问题是他不是c风格的语言
: 那个时代的潮流虽然是OO
: 但其实暗地里还有一个更大的隐藏潮流,那就是c风格化
: ...................
--
FROM 27.91.71.*
胡说八道
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: objc的卖点是abi,微软就死在C++无abi上面了
--
FROM 101.84.74.*
groovy 没流行起来真是可惜 java 平台的脚本语言
【 在 lokta (部落) 的大作中提到: 】
: 是虚拟机
: 但是后面来到的scala, groovy, kotlin也能在上面跑.但是没法撼动java的地位.
--
FROM 111.28.164.*
启动太慢
【 在 chaobill 的大作中提到: 】
: groovy 没流行起来真是可惜 java 平台的脚本语言
:
--
修改:cn62 FROM 175.42.43.*
FROM 175.42.43.*
反微软同盟是谁?他们选了 Java 干了啥来反微软?
我只听说了微软英特尔联盟。
【 在 sixue1999 的大作中提到: 】
: 这个还是没办法解释,为什么业界的反微软同盟选择了java,而不选择smalltalk
:
--
FROM 124.64.120.*
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 更没机会了。
现在主流是 C 风格只是一个偶然,而现在 Pascal 风格的类型申明(类型在变量后面) 又成为新语言的主流了呢。
而且你看 Python 那球样不也火的很……
【 在 sixue1999 的大作中提到: 】
: 我觉得主要问题是他不是c风格的语言
: 那个时代的潮流虽然是OO
: 但其实暗地里还有一个更大的隐藏潮流,那就是c风格化
: ...................
--
修改:Dieken FROM 124.64.120.*
FROM 124.64.120.*
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.*
一个语言的命运啊,当然要靠自我奋斗,但是也要考虑到历史的进程
【 在 sixue1999 (宋似雪) 的大作中提到: 】
: 这个还是没办法解释,为什么业界的反微软同盟选择了java,而不选择smalltalk
--
FROM 122.225.220.*