学习 Smalltalk
Dan Ingalls 于1981年在《字节杂志(Byte Magzine)》 Smalltalk Issue 里发表了名为 Design Principles Behind Smalltalk 的文章,给出了 Smalltalk 核心思想的概述。这篇论文被认为是任何 Smalltalk 初学者必读的。
学习 Smalltalk 最好的方法就是下载它的一个版本,安装它,然后获取某本免费在线 Smalltalk 书籍的一个拷贝。然后深入进去进行实践,并通过与其他人互发消息来畅游于对象的世界中。
另一个好的方法是学习下列网上教程之一。
如果你是在找寻花括号语言( C++, Java )的替代品,这个教程是一个好的开端。通过实例学习 Smalltalk (Learning Smalltalk by Examples:Smalltalk - coming of age and offering an alternative to C and C++.
) 。
Smalltalk Idioms ,作者是 AOKI Atsushi ,他提供了这个教程的优秀的日文和英语版本。它应用了 VisualWorks Smalltalk 的非商业版本。
这里还有一份常见的《 Smalltalk 初学者指南( Beginners Guide To Smalltalk)》。是的,面向初学者。
如果你已经懂了 C++ 或者 Java 或者其他的花括号语言,即使用"{}"的语言,则 Wilf LaLonde 的11页文章《我能读懂 C++ 和 Java 但不能读懂 Smalltalk ("I can Read C++ and Java But I can't Read Smalltalk")》( PDF 格式)是你很好的起点。
要知道为什么 Smalltalk 比 Java 更好的原因,请点这里。
最新的教程文章
突发新闻:
C++和Java程序员的Smalltalk入门
简介
有很多人告诉我他很熟悉C++或Java,但是却完全读不懂Smalltalk的代码。对于他们来说,Smalltalk简直无法理解!对于这个问题我考虑了很久然后得到的结论是他们是对的。如果...
简单消息
简单消息就是不需要消息本身以外的信息或者参数的消息。这些消息必须以小写字母开头,消息关键字的其余部分可以是字母、数字或者下划线( _ )。尝试显示下面这个例子的结果:
5...
对象通过消息通讯
在
