原文中文,约5400字,阅读约需13分钟。
📝
内容提要
作者重新进入Squeak,将debugger作为主要编程工具,喜欢动手实践来理解事物。作者构建了MyLab package来方便实验,逐渐适应了Squeak中的生活。Squeak提供了许多设施来发展和理解想法。作者的开发风格包括image管理、使用etoys快速开始项目、使用dynatalk在etoys中使用、查询语法和常用对象、代码片段、debugger的常见用法、morph的基本属性、hypertext、blocks的常见用法、布局、Git Browser的使用、Promise的使用、与其他系统互操作、Dynatalk的使用、视角和Snap!的使用。
❓
Q&A
Squeak的学习风格是什么样的?
Squeak支持建构主义学习风格,鼓励用户通过动手实践和实验来理解概念。
作者是如何使用debugger的?
作者使用debugger探索表达式、添加断点,并在测试驱动开发中处理错误。
MyLab package的目的是什么?
MyLab package是为了方便实验而构建的,作者在其中进行各种实验。
Squeak中如何管理image?
作者不保存原始image,而是使用save as来管理版本,确保有明确记录。
Squeak如何与其他编程语言互操作?
Squeak可以与Python、JavaScript等系统互操作,支持多种编程环境的交互。
作者对Dynatalk的看法是什么?
作者认为Dynatalk是Squeak之旅的一个副产品,强调其在学习中的作用。
🏷️