深入理解一种语言去编程

这段时间在看<代码大全>,这算一个简短的读书笔记。

第四章第三节中有一个小的部分说到了程序员应该深入理解一种语言去编程,作为实例,作者举了他当时用VB编程时候的一个简单的例子。当时作者发现他要开发的程序逻辑十分复杂,而他并不想再承受这种麻烦,便给自己定制了一条规约来遵循。事实上作者所制定的这种规约在VB中并不被直接支持的,但是作者还是选择了这种方式。其原因也就是作者对这种语言有了相对较深的理解,了解了这种语言所拥有的一些特性,并且对程序设计有了自己的理解。基于这种理解之上,作者得以使用最合理的规约,而不用那么在意语言本身原本支持或者不支持的东西。从而由"在一种语言上编程"转变到了"深入理解一种语言去编程".

而这种转变也是<代码大全>一书的一个基础。正如书中所说,很多的编程原则并不依赖于特定的语言,而依赖于你使用语言的方式。选择一门语言,在使用种深入理解他,了解他的利弊,并根据这些利弊以及项目要求做出合理的规约,这样才能使编程这件事更加得心应手。

四十歲後,不滯於物,草木竹石均可為劍。自此精修,漸進於無劍勝有劍之境。

posted @ 2018-09-03 20:19  江江江江流  阅读(271)  评论(0编辑  收藏  举报