gpt4 book ai didi

smalltalk - 面向 Smalltalk 初学者的应用程序构建

转载 作者:行者123 更新时间:2023-12-04 10:11:26 29 4
gpt4 key购买 nike

我是 Smalltalk 技术的新手。我的编程经验是使用 C 和 C++。我想了解smalltalk的设计方法论。谁能推荐一些用smalltalk开发的简单的实时应用程序,可以帮助像我这样的初学者探索smalltalk的途径。
目前我正在 Pharo 上试验我的 smalltalk 学习。

最佳答案

学习 Smalltalk 的最佳资源之一是使用类浏览器在您的指尖下几乎无休止地浏览 Smalltalk 图像。几乎整个语言和 IDE 实现都可供浏览,甚至调试结束。一开始可能会让人不知所措,至少对我来说是这样,但值得付出努力。只是不要指望在几个晚上就能把它弄得一团糟。如果您真的很好奇,在 Pharo 和 Squeak 中,您甚至可以浏览和破解自己的 VM。

至于其他资源,如果你能拿到 Kent Beck 的“Smalltalk 设计模式”,我强烈推荐它。 Stephane Ducase 汇编了免费的 Smalltalk 书籍集:http://stephane.ducasse.free.fr/FreeBooks.html .尽管很长一段时间没有更新,已故的 David N. Smith Smalltalk 常见问题仍然很出色,它向新来者以及像我这样的一些不太敏锐的常客展示了许多不太明显的角度。

对于实时应用,我认为没有像驱动内燃机点火这样的硬核实时应用。但是有很多接近实时的应用程序,例如我曾研究过用Smalltalk编写的证券交易所交易系统,但它恐怕是专有的。至于非常简单的例子,我觉得 Seaside 包括 Comet counter demo,我觉得 Dolphin Smalltalk 还包括聊天例子。

作为结束语,您会发现 Smalltalk 中的一切都非常小。从方法到设计。如此之小以至于在第一刻你开始怀疑好吧,一切都是简单明了的,但“真正的东西”在哪里?需要时间来接受在 Smalltalk 中真正的东西在于它的交互。这有点牵强,但Smalltalk 就像Haiku 一样:)

祝你好运,保持小!

关于smalltalk - 面向 Smalltalk 初学者的应用程序构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7014775/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com