![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/GNU_Smalltalk_logo.svg/langzh-cn-640px-GNU_Smalltalk_logo.svg.png&w=640&q=50)
GNU Smalltalk
维基百科,自由的 encyclopedia
GNU Smalltalk是Smalltalk编程语言的GNU计划实现。
Quick Facts 编程范型, 语言家族 ...
![]() | |
编程范型 | 面向对象, 脚本 |
---|---|
语言家族 | Smalltalk |
实作者 | Steve Byrne(直到1.1.5), Paolo Bonzini(自从1.6)[1] |
发行时间 | 2003年1月12日,21年前(2003-01-12) |
当前版本 |
![]() |
操作系统 | Unix(Linux, Cygwin, Mac OS X/Darwin) |
许可证 | GPL(针对虚拟机) + LGPL(针对类库和映像) |
文件扩展名 | .st |
网站 | https://www.gnu.org/software/smalltalk/ |
影响语言 | |
Smalltalk-80, Ruby[3] |
Close
这个实现不同于其他Smalltalk环境,使用文本文件作为程序输入,并将其内容解释为Smalltalk代码[5]。在这种方式下,GNU Smalltalk表现得更像是一种解释器,而非传统Smalltalk方式下的一种环境[6]。GNU Smalltalk包括了对很多自由软件库的绑定,包括SQLite、libSDL、cairo、gettext和Expat(英语:Expat (library))等[7]。