编辑“Smalltalk”
该编辑可以被撤销。 请检查下面的对比以核实您想要撤销的内容,然后发布下面的更改以完成撤销。
最后版本 | 您的文本 | ||
第3行: | 第3行: | ||
[[Smalltalk]]和许多程序设计语言不同,它不仅仅是一门语言。 | [[Smalltalk]]和许多程序设计语言不同,它不仅仅是一门语言。 | ||
一种[[ | 一种[[面向对象的程序设计语言]]:它是一种面向对象的语言,包含语言的语法和语义。一些[[编译器]]可以通过[[Smalltalk]]源程序产生可执行文件。这些编译器通常产生一种能在[[虚拟机]]上运行的二进制代码。Smalltalk语言本身非常精炼。 | ||
一种程序设计环境:这里指的是一种提供许多 对象 的系统,而不是某种特殊的开发环境。和许多语言不同(包括[[C++]]),[[Smalltalk]]附带有一个巨大的、相当标准的类库。这些 类 使得开发[[Smalltalk]]程序的效率非常高。在其它语言(例如 [[Ada]] , [[C]] 和 [[Pascal]] )中通常被作为语言的一部分的功能(例如条件判断,循环等),在Smalltalk由特定的类提供。 | 一种程序设计环境:这里指的是一种提供许多 对象 的系统,而不是某种特殊的开发环境。和许多语言不同(包括[[C++]]),[[Smalltalk]]附带有一个巨大的、相当标准的类库。这些 类 使得开发[[Smalltalk]]程序的效率非常高。在其它语言(例如 [[Ada]] , [[C]] 和 [[Pascal]] )中通常被作为语言的一部分的功能(例如条件判断,循环等),在Smalltalk由特定的类提供。 | ||
一个应用开发环境([[ADE]]):由于Smalltalk的历史原因,它具有一个非常优秀的高度集成、开放的应用开发环境。由于开发环境中的浏览器、监视器以及调试器都由同样的源程序衍生出来的,不同的版本之间也具有相当好的兼容性。此外,这些工具的源程序都可以在ADE直接存取。 | 一个应用开发环境([[ADE]]):由于Smalltalk的历史原因,它具有一个非常优秀的高度集成、开放的应用开发环境。由于开发环境中的浏览器、监视器以及调试器都由同样的源程序衍生出来的,不同的版本之间也具有相当好的兼容性。此外,这些工具的源程序都可以在ADE直接存取。 | ||
== Smalltalk的历史 == | == Smalltalk的历史 == |