Squeak Smalltalk是否有示例代码?

Squeak Smalltalk是否有示例代码?,smalltalk,squeak,Smalltalk,Squeak,任何人都可以给出一些提示或类似的东西,他们可以提供mcz示例代码,专注于简单的加法、减法、乘法、除法计算?你已经读过了吗?你已经读过了吗?是Smalltalk所有东西的绝佳接入点。它有许多免费书籍的链接,包括斯蒂芬的优秀建议。还有许多Smalltalk邮件列表的链接,比如Squeak初学者列表,在那里你可以得到许多基本(但不是那么基本)问题的答案 很难回答非常笼统的问题(比如你的问题)。如果你更具体,你会得到更好的答案。特别是如果你先自己尝试一些东西,然后解释你做了什么以及你在哪里被卡住了 更新

任何人都可以给出一些提示或类似的东西,他们可以提供mcz示例代码,专注于简单的加法、减法、乘法、除法计算?

你已经读过了吗?

你已经读过了吗?

是Smalltalk所有东西的绝佳接入点。它有许多免费书籍的链接,包括斯蒂芬的优秀建议。还有许多Smalltalk邮件列表的链接,比如Squeak初学者列表,在那里你可以得到许多基本(但不是那么基本)问题的答案

很难回答非常笼统的问题(比如你的问题)。如果你更具体,你会得到更好的答案。特别是如果你先自己尝试一些东西,然后解释你做了什么以及你在哪里被卡住了

更新:

似乎你在问,当代码被执行时,你是否能看到幕后发生了什么。在浏览器中,您可以选择查看编译成的字节码

在(1+2)*3示例中,如果将其保存在方法中,并单击浏览器中的“源”按钮(“OmniBrowser中的视图”),然后选择“字节码”,您将看到:

17 <76> pushConstant: 1
18 <77> pushConstant: 2
19 <B0> send: +
20 <20> pushConstant: 3
21 <B8> send: *
22 <87> pop
23 <78> returnSelf
17推送常数:1
18:1常数:2
19发送:+
20:3
21发送:*
22流行音乐
23返回自我
是Smalltalk所有东西的绝佳接入点。它有许多免费书籍的链接,包括斯蒂芬的优秀建议。还有许多Smalltalk邮件列表的链接,比如Squeak初学者列表,在那里你可以得到许多基本(但不是那么基本)问题的答案

很难回答非常笼统的问题(比如你的问题)。如果你更具体,你会得到更好的答案。特别是如果你先自己尝试一些东西,然后解释你做了什么以及你在哪里被卡住了

更新:

似乎你在问,当代码被执行时,你是否能看到幕后发生了什么。在浏览器中,您可以选择查看编译成的字节码

在(1+2)*3示例中,如果将其保存在方法中,并单击浏览器中的“源”按钮(“OmniBrowser中的视图”),然后选择“字节码”,您将看到:

17 <76> pushConstant: 1
18 <77> pushConstant: 2
19 <B0> send: +
20 <20> pushConstant: 3
21 <B8> send: *
22 <87> pop
23 <78> returnSelf
17推送常数:1
18:1常数:2
19发送:+
20:3
21发送:*
22流行音乐
23返回自我

虽然它不是真正的示例代码,但我的视频教程系列《从一开始就尖叫》可能会给你一些启示:

虽然它不是真正的示例代码,但我的视频教程系列《从一开始就尖叫》可能会给你一些启示:

自2009年以来,Squeak by Example就没有更新过,Pharo by Example()《Squeak By Example》是一本很好的教程,适合像我这样不接触smalltalk的人。我已经练习过了。Squeak by Example是一本非常有用的书,甚至在2019年底的今天。Squeak by Example自2009年以来一直没有更新过,Pharo by Example()一直在积极维护。Squeak by Example是一本很好的教程,适合像我这样不接触smalltalk的人。我已经练习过了。即使在2019年底的今天,Squeak by Example仍然是一本非常有用的书。谢谢朋友:)建议我使用Squeak 4.1,我打开成绩单,然后输入“(1+2)*3”。输入Ctrl+p后,结果是9。现在的问题是:我能得到做这个简单计算的代码吗?我猜计算代码也可以在聊天中实现,对吗?所以我可以模拟计算代码,简单方程的反向波兰符号是否存在二叉树分析?当提到简单计算时,核数类别的整数类,协议是我想找到的算术,有方法*+-/等this@parsifal,从你在这里的第一个评论,我认为您希望调试代码,而不是仅仅运行它。尝试调试它(在上下文菜单中,我认为CTRL+D可能是快捷方式),它将显示为您发送的每条消息执行的每个方法。感谢朋友:)建议我使用Squeak4.1,我打开成绩单,然后输入“(1+2)*3”。输入CTRL+p后,结果立即为9。现在的问题是:我能得到做这个简单计算的代码吗?我猜计算代码也可以在聊天中实现,对吗?所以我可以模拟计算代码,简单方程的反向波兰符号是否存在二叉树分析?当提到简单计算时,核数类别的整数类,协议是我想找到的算术,有方法*+-/等this@parsifal,从你在这里的第一个评论,我认为您希望调试代码,而不是仅仅运行它。试着调试它(在上下文菜单中,我认为CTRL+D可能是快捷键),它会显示你发送的每一条消息执行的每个方法。他的视频棒极了。关于连接器的视频特别卖力,他的视频非常棒。关于连接器的问题尤其令人头痛。