Pharo

简介

Pharo的方针是要求开发者将源代码置于MIT许可。
作为Smalltalk平台，Pharo具备Smalltak的特点：
＊万物皆为对象＊动态类型＊面向对象式继承＊使用垃圾收集器自动管理内存
凭借Smalltalk与生具来的特点， Pharo最大的优势之一是在修改代码时不必全程编译。例如，在调试窗口里编辑一个方法或者创建一个方法后不需要重启进程。这就是所谓的“编辑、继续”，有别于在其他语言里常见的“编辑、编译然后运行”。
Pharo的英文名称源自希腊语(Φάρος)，意为灯塔。事实上在其标志上的最后一个字母O里有一座灯塔。

学习Pharo

Pharo有一个活跃的社区和宽松的MIT许可，是学习Smalltalk程序语言的利器。
两本书介绍Pharo。第一本书为《Pharo by Example》 ，免费下载. 第二本书是《Deep into Pharo》，免费下载。
初学者最好的体验Pharo的方法是在其官方网站下载一站式版本one-click version。

虚拟机

Pharo的虚拟机几乎完全用Smalltalk语言打造。自2008年，Pharo的虚拟机的表现接近最快的Smalltalk虚拟机。