新闻内容
06, 12, 24 17:37 存在: 3 yrs
Smalltalk for Everyone Else
分类: 文章, 新闻, 博客
(本文转自
I See Stars 在 csdn 上的 Blog 文章)
在
ONLamp.com 上看到 Keith Fieldhouse 的
《Smalltalk for Everyone Else》一 文。开篇 Keith 即鼓励开发者们保持旺盛的学习欲望,努力做到每年了解学习一门新的程序设计语言,因为“Learning a new language, especially one that forces you to re-examine some of your notions about software development, may be just the ticket.”
这 篇文章中,介绍的是已有长期历史的 Smalltalk。以前因为工作的缘故,我曾在差不多一年的时间内进行过基于 Smalltalk 语言的程序开发。当时为了保证工程进度,对 Smalltalk 急学急用,囫囵吞枣的多,不过越是开发后期,反倒越觉得这门语言有些意思,语法自然,架构纯粹。后来在阅读 Design Patterns、Refactoring、JUnit in Action 等书的时候,发现诸如设计模式、重构、测试驱动开发等等诸多现时渐成主流的概念和技术,竟然大多出自 Smalltalk 社区。
如果有兴趣的话,可以取 Smalltalk 的一个开源实现——Squeak——来学习一二。安装软件对于 Ubuntu 用户素来最简单了 :),只需敲入如下命令即可:
sudo apt-get install squeak
