调用 Smalltalk 宇宙的绝地大师,
我了解 C++/Python/Perl,并且已经编码 5 年以上。
我必须 fork Scratch - 麻省理工学院的可视化编程语言来添加对机器人套件的支持。 Scratch 是使用 Squeak 创建的,Squeak 是 Smalltalk 的一个实现。
我打算阅读 A Little Smalltalk - 作者 Timothy budd,然后是 Sqeak By Example - Oscar Nierstrasz [http://squeakbyexample.org/]
你认为这是个好主意吗?你有什么建议?有没有我可以观看的免费视频教程。
最终目标是能够理解临时代码库。我想在了解(截至目前)看起来很奇怪的 Squeak 开发环境及其方式之前,先了解一下闲聊。
卢克·斯莫尔沃克
最佳答案
实际上,我与 Scratch for Arduino 的核心开发人员一起工作!看一看它的代码可能是一个好的开始。
我认为 A Little Smalltalk 对于您需要的内容来说有点太深了。举例来说,IMO 更适合作为该语言的入口点。
另外,您可能想看看 Prof Stef for Amber ,这不是 Squeak 的介绍,而是 Amber Smalltalk 的介绍。无论如何,语法几乎相同,它会让您对 Smalltalk 的感觉有一个初步的了解。
嗨,祝你好运!
[编辑] 昨天我偶然发现 this great article解释如何为 Java/C++ 开发人员阅读 Smalltalk 代码。
关于smalltalk - 学习 Smalltalk 又名 Squeak 的途径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8907220/