首页 > 其他 > 详细

读《UNIX编程艺术》一感

时间:2016-09-08 14:24:15      阅读:212      评论:0      收藏:0      [点我收藏+]

      我记得早在2006年的时候就开始频繁使用awk做文本处理方面的工作,07年的时候周围有人用perl,我还感到很不解,觉得写得很复杂,没有awk one liner 那么方便和神奇。一直在了解awk的具体使用方法。在积累的一定时间之后,感觉到很自豪终于算是比较精通了。今天是2016年X月X日,10年后,我突然翻到《UNIX编程艺术》awk那章的时候:书中内容,简要说----

      “在1990年代后,awk就已经很少被使用了,原因在于,awk分为两部分,前半部分是面向特定场景的范式,后半部分是无限外延的动作。两部分的结合,非常bad。现代的小语言要么普遍适用但不很紧致;要么面向特定场景,而且非常紧致。而awk这种specialized but non compact,非常没有竞争力,awk学习成本过高,但带来的收益非常小。”

     注:compact 我翻译为紧致,是数学拓扑学上一个词语,不过本人数学能力有限,只能理解到(不紧致,紧致)为(开,闭区间)的程度。

     假如10年前我学的是perl,那么我今天可能不是仅仅会处理简单文本的input和output,而二进制处理,浮点数计算我也会了。

     突然感慨于小公司工程上落后大公司和业界许多。如果我早点看到这部书,我可能不会在一门小众语言里浸淫这么许久。

读《UNIX编程艺术》一感

原文:http://www.cnblogs.com/zzuse/p/5852635.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!