Snow编程语言是一种动态语言,面向对象,以函数为中心,运行快捷且十分简单。在Snow里除了流程控制结构(flow control
structure)之外所有的东西皆为对象,如果需要每个对象也能作为一个函数使用。Snow可直接被编译成机器代码,因此运行起来十分快速,在其过程
中自动收集无用信息,无需之后的人工清理。
目前,Snow还处在开发的初级阶段,运行起来可能时常会崩溃,还不能应用于实际的开发工作,而且还有一系列限制:只能运行在x86-64架构和操 作系统上,以及只能运行在兼容POSIX的操作系统上(可运行在Mac OS X 10.5和主流Linux版本上,目前不支持Windows)。 Snow的推出是受到了诸如Ruby、Smalltalk、JavaScript/ECMAScript和Python之类语言的启发。此外,Snow编译器与运行时程序采用C++编写,十分轻量。 有兴趣的可以在这里下载Snow的源代码:http://github.com/simonask/snow/tree/master |