Strongtalk, 一个高性能的开源版本


Strongtalk( Opens external link in new window官方主页 ) 已经完全开源了!包括它的虚拟机源代码也在 2006 年 9 月开放。

什么是 Strongtalk ?

Strongtalk 是一个重要的经过重新思考的 Smalltalk-80 程序设计语言及系统。除保留基本的 Smalltalk 语法和语义,它包含了若干重大进展,其中包括:

  • 性能:它执行 Smalltalk 的速度远远其他的 Smalltalk 的实现版本。它应用了基于 Sun 微系统实验室开发的类型回馈技术的先进的在线编译器。
  • 类型系统:包含了第一次为 Smalltalk 开发的强壮的、静态类型系统( Strong talk 之名由此)。

Strongtalk 是由 1990 年代中期一个小型公司秘密开发的。在 Strongtalk 尚未能够发布之时,公司接受了 Sun 公司的收购,并工作在了 Java 虚拟机上, Strongtalk 的开发因此终止了。所以很少有人有机会看到 Strongtalk ,这是非常不幸的事情,因为 Smalltalk 相比任何现有的主流语言来说,是更高雅、更先进的编程语言,而 Strongtalk 是最快的 Smalltalk 实现。

幸运的是, Sun 微系统公司决定将 Strongtalk 开源。 Sun 在 2002 年开放了不包括虚拟机的源代码。2006 年 9 月,终于把包括虚拟机在内的所有源代码开放了。

 下载:

Win32 下最新版本:Initiates file downloadstrongtalk-2.0.zip

源代码下载(在 Subvision 管理下): http://code.google.com/p/strongtalk/source.Opens external link in new window许可证

打包了的源代码:Initiates file downloadstrongtalk-source-r36.zip (2006年9月1日源代码,4.7M)







赞助商列表