Simple, not simpler
好久没有写小结型的文章了,主要是这段时间以来感觉自己稍微有些混乱,思绪繁飞不得掌控。
这段时间主要是看《代码大全》(第二版),内容很细致,包括从思路设计到实际编码各个环节,有很多常用的技巧以及注意事项。
开始看 Lua 的相关书籍了,这主要是受到最近一直泛起的“simple”的思绪,渴望回归“简单”。《Programming in Lua》这书很不错,目前看到 chapter 7,重大的收获是 对于函数式编程的的一些较深的理解,比如 closure 和 tail call。
之前学习的 Ruby 在目前工作中最主要的用途还是 正则表达式,用来处理文本数据。主要是自己弱爆了,不想去学 grep,sed 这些更为适合的工具,不过好在 Ruby 用的也是 Perl 风格的正则表达式。Ruby 的主张是 Coding for fun, Ruby 很容易学,也很容易用,主要是因为 面向对象设计完全和多种多样的方法风格。我现在就主要靠 irb (Interactive Ruby Shell) 来做计算器,功能强大,方便实用。 [Θ▽Θ]
交叉看的其他一些书籍有《代码整洁之道》(看书名就知道是干嘛的了,书中的语气措辞我比较喜欢,偏激进)、《深入理解计算机系统》(真的是“深入”,好书不需要解释,看完前言估计你就很有胃口了)、《OpenGL 超级宝典》(偏向工具库方面。。。)
当前最大的问题是心态噪杂,难以平复,想沉浸如那种简简单单的状态却感到困难。看来自己当前悟性还是不够,也许是自己太过心急了。
贴一句爱因斯坦的话共勉:Make things as simple as possible, but not simpler.
Apr 09, 2012 05:49:48 PM
grep 可以用 PCRE 的,ssed 也可以。
irb 不会用。。。
Apr 09, 2012 05:52:29 PM
另外,我觉得 Ruby 很不容易学,因为它的行为经常要分情况讨论。。。。
Apr 09, 2012 06:19:03 PM
@依云: Ruby是动态语言嘛~~irb可以理解为即时Ruby解析器,反正你打一句他就执行一句~~
ruby始终强调的是Coding 4 fun吧~
貌似 tryruby.org 被GFW了
这里有Ruby社区传奇人物_why写的一本奇书,可以看下:http://mislav.uniqpath.com/poignant-guide/
我不是Ruby传教士……真的不是……
Apr 09, 2012 06:37:11 PM
@DeathKing: 交互式解释器也不只是 Ruby 有啊,Python、Haskell(ghci)、Lua(ilua)、Perl(psh)、Zsh、Javascript(node、spidermonkey 等)、Erlang、CoffeeScript、Lisp 都可以,
我不喜欢那本书。
Apr 09, 2012 07:44:59 PM
@依云: 我是懒惰不想去学 grep/sed 这些工具,但其实处理文本数据来这些工具性能肯定会比用 Ruby 脚本高。学点 Ruby 全被用来做文本数据处理了 っΘ-Θづ
Apr 09, 2012 07:51:00 PM
@DeathKing: Coding 4 fun 的目标其实关键还在于个人自身了 [╯○╰]
Nov 01, 2022 05:45:11 PM
The JAC Books for 12th Class Education in the State have been adopted by the Jharkhand Board. JAC 12th Class Textbook 2023 Government Collages Free Distribution for Students Educational Purpose. Jharkhand Intermediate Book the Jharkhand Academic Council's prescribed subjects are all included in Jharkhand Board Class 12 textbooks (JAC). The Jharkhand books for Class 12 were written by experts while taking the students' intellectual abilities into consideration.
Feb 02, 2024 06:00:55 PM
it's extremely pleasant and meanful. it's extremely cool blog. Connecting is exceptionally valuable thing.you have truly helped bunches of individuals who visit blog and give them usefull data. best concierge doctor