Smalltalk编程:从基础到实践的全面指南
一、Smalltalk简介与背景
1.1 Smalltalk的重要性与创新
Smalltalk是一项卓越的技术,在众多推动应用软件发展的创新中处于前沿地位,比如具有重叠窗口的图形用户界面(GUI)、鼠标操作、手持设备应用、Web应用、面向对象编程、测试驱动开发和极限编程等。它是实现真正个人计算革命的核心,在20世纪60年代末和70年代,当时只有大型集中式数据中心,Smalltalk引领的这场革命最终促成了通用设备的诞生,让人们能够解决各种问题。
1.2 Cincom Systems与Smalltalk的渊源
1968年成立的Cincom Systems,秉持简化业务开发复杂性的理念,在20世纪90年代中期引入Smalltalk技术,并持续投入。Cincom认为先进的应用技术离不开先进的用户,因此建立了Cincom Smalltalk学术项目,让学术机构可以免费将Cincom Smalltalk纳入教学课程。德国的NORDAKADEMIE大学的Brauer教授以实践导向的方式,使用Cincom Smalltalk教授学生编写软件,他的课程通过德语教材《Grundkurs Smalltalk—Objektorientierung von Anfang an》公开分享。Cincom支持将该教材翻译成英文,使全球的学生和教师都能受益。
二、选择Smalltalk的原因
2.1 教学优势
选择Smalltalk主要出于教学考虑。它是一种简单且严格的面向对象语言,能促使学习者以面向对象的方式思考。而且大多数学生对该语言都不熟悉,这在一定程度上减少了因
超级会员免费看
订阅专栏 解锁全文
168万+

被折叠的 条评论
为什么被折叠?



