作者ericyu (Eric)
看板Ruby
标题[连结] 松本行弘: Code 的世界~成为超级程式设计师的14则思考法
时间Sat Jul 25 10:03:28 2009
http://www.amazon.co.jp/dp/4822234312
まつもとゆきひろ コードの世界~スーパー プログラマになる14の思考法
这是五月的书,内容简介是说:
对於程式语言的开发者来说,他们是怎麽看这些程式的 "Code" 呢?
本书除了介绍发明物件导向语言 "Ruby" 的松本行弘如何成为超级程式设计师的
14 则思考法以外,还往後退一步,解说程式设计的本质。
是一本「何谓真的物件」之类的程式设计的真貌与心得的书。
http://www.amazon.co.jp/gp/reader/4822234312/ref=sib_dp_ptu
这里可以看到内页。
目录 (这里只列出大标题):
1. 我为何要开发 Ruby
2. 关於 object
3. 关於 block
4. 关於 design pattern
5. 关於 Ajax
6. 关於 Ruby on Rails
7. 关於文字编码
8. 关於 regular expression
9. 关於整数与浮点数
10. 关於程式的最佳化与平行化
11. 关於程式的安全性
12. 关於处理时间的程式
13. 关於资料永续性 (persistency?)
14. 关於 functional programming (等)
Amazon 上面只有一篇评论,翻译一下重点:
作者有很多程式语言的知识,特别是 Lisp...
作者说「物件导向不是反映现实世界」让我很安心,因为其他书都写
「物件导向是反映现实世界」,总有些违和感...
不过阅读本书需要一定程度... 只有 C++/Java/C# 之类静态型别物件导向语言
的经验的话读起来可能很难过。至少要有一种动态语言的经验
(SmallTalk, Python, Obj-C)较好。当然若有 Ruby 经验最好。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.31.3
1F:推 itsZero:不知道有没有英文板可以看@@" 07/25 16:45
2F:推 huge:其实最先要了解的是日本语言.. >_< 07/25 17:07
3F:→ ericyu:要有英文版应该满难的吧 orz 07/26 00:42
4F:推 softwind:谁来破解一下日文版阿 ... 07/26 14:56
5F:→ Schelfaniel:日文版书一般不会太难看懂吧,碰上不行就查字典 @@ 07/27 11:40
6F:→ Schelfaniel:不过它写的 Common Lisp 的 Reader Macro 这段, 07/27 11:44
7F:→ Schelfaniel:用得好的话很强,这个 clojure 似乎没有 :QQ 07/27 11:44
8F:推 kojilin:好书~ 07/31 17:32