zoukankan      html  css  js  c++  java
  • 意识、语言、文字和程序感想

            有两个词描述了意识和语言的关系,一个意领神会,是关于他人讲述,自己领会;一个是得意忘言,是自己领悟。

            意识和语言是不同的,你所想的和你所说的并不是完全契合。《庄子》里有宋人传话的例子,一句话传着传着就完全不是本意了。你的意识通过通过大脑的思维层转向语言层肯定会有所失真。因此心中所想为A,口中所述变成了A1,手中所写又成了A2,等到用键盘敲上又变成了A3,已经不同于A了,所以厉害的认为才能心,口,行合一。

            由此我想到程序亦是如此,我们自己的思维转化为流程,再把流程转化为自己习惯的编程语言,之后在通过键盘转换成代码,最后通过开发环境转化成可以运行的程序。在这个转化过程中肯定少不了失真,而且由于编程语言限制我们的思维,最终的结果和我们所想的肯定不同,于是出现了bug。《The

    Taoof Programming》就说只要有人的地方就有bug,不知道是否和我想到了一处。

         因此,我认为大师级的程序员一定可以不让语言限制其思维,要想成为大师必须达到这个境界,否则再厉害,也只能称作匠。


    作者:半山
    出处:http://www.cnblogs.com/xdao/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    Azure SQL Database (1) 用户手册
    Windows Azure Web Site (17) Azure Web Site 固定公网IP地址
    MongoDB数据文件内部结构
    压缩 MongoDB 的数据文件
    服务器如何选择网络带宽(转)
    刀片服务器和磁盘阵列卡(RAID)技术---永和维护(转)
    Solr打分出错
    Solr添加SolrDocument报错
    解决Windows Git Bash中文乱码问题
    HAProxy的独门武器:ebtree
  • 原文地址:https://www.cnblogs.com/xdao/p/2738910.html
Copyright © 2011-2022 走看看