这是吃力不讨好的事情。
我从一个人最初的语言开始摸索进入弯弯曲曲的程式迷宫,企图正确无误的为程式外表和执行结果之间的黑箱作业摹拟一份亮丽的地图。所有的关键地用简单易明的注释发亮,河道和山川一律蓝黄层次铺展。
尤其是没有注释(comment)的源代码,揣测作者的心机象一场远程的捉迷藏,通常要去到很远的地方发现到你要找的人不在那边后折回来再追随另一条路重复又重复,你觉得与其花时间决定要走那一条路,不如每一条路都去走走看,用结果来证明正确的路(Trial and error)。
还有语言的复杂性,如果你从低级语言出发,前路必然崎岖 (不说汇编,看看C++就好,regular expression的函数库我还没看到就要哭了)。还好这几天我走的是高级语言路线,python,最难懂的莫过于连在一起内含3,4个lambda 语法的map 函数,层层叠叠、所谓的抽象化到此地步着实得费一番脑力解读。
其实受到最多好处的人还是自己,好像上了一课python语法的范例,受益无穷啊。
0 comments:
張貼留言