学习 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 更好的原因,请点这里。

 

最新的教程文章


突发新闻:

24.12.06 17:15

C++和Java程序员的Smalltalk入门

 

简介

 

有很多人告诉我他很熟悉C++或Java,但是却完全读不懂Smalltalk的代码。对于他们来说,Smalltalk简直无法理解!对于这个问题我考虑了很久然后得到的结论是他们是对的。如果...


分类: 文章, 教程
22.12.06 22:00

简单消息

简单消息就是不需要消息本身以外的信息或者参数的消息。这些消息必须以小写字母开头,消息关键字的其余部分可以是字母、数字或者下划线( _ )。尝试显示下面这个例子的结果:

5...


分类: 教程
22.12.06 04:10

对象通过消息通讯

Smalltalk 里,对象通过发送给另一个对象消息来使某事发生。对象如何响应特定的消息,是由对象所属的类决定的;很重要的是,并非任何对象都能对任意消息成功响应。一...


分类: 教程
前往档案 ->

存档:

  • 对不起,档案不包含条目






赞助商列表