我觉得,编程语言应该只是工具,是拿来解决问题的。正如前两天,我用VisualBasic这个“古董”工具,解决我同事所需要的word文件批量自动打印的问题,客户的项目中需要这个功能。用到的技术,无法是VisualBasic打开word文件这样的简单COM技术。当然,在VB中你是看不到COM的,一切技术细节它都很好的给你隐藏起来了,让你专注于解决你的问题。而这一切你在VC中,特别是不用MFC的情况下,来操作COM,你是无法想法它的复杂性的。
Ruby语言入门了,能拿来做什么?当前最主要的用途,就是Web开发。我想,正是Ruby on Rails这个优秀的web framework,吸引了众多Ruby的新手,或者是众多的毕业生,加入到Ruby/Rails的行列中来。
那Ruby能不能解决一些日常项目中的简单应用呢?正如我开文提到到的VB能解决的那些问题?
答案尽在这本Ruby的书中:Ruby CookBook
我不想写正儿八经的书评,只是觉得,有这样的资源在手,Ruby就是你手头的日常小工具了。这本书就是最好参资料。
chm格式的电子书,我已经上传到box.net,这是公开的下载地址:
http://www.box.net/public/6dc0q0l68i





今天编FFT,上网搜又麻烦,The Ruby Way 介绍得又太简单。想起了这本大部头。谢了!
Left by Pope on 三月 7th, 2009