什么是计算机文化 (计算机文化基础)

文化的内涵是智慧。

百度百科里写道 —— 智慧让人可以深刻地理解人、事、物、社会、宇宙、现状、过去、将来,拥有思考、分析、探求真理的能力。大科学家钱学森先生称:“科技为量智,文艺为性智。前者逻辑思维,后者形象思维。一客观,一主观,一冷一热,交流合冶,探微发秘,灵境神游。于是宇宙间万事万物之理,可化隔为不隔,化不通为通,从而奇光异彩,随之出现”。综钱学森先生指归,其寤寐求之之道,曰:‘大成智慧学’,是亦古人学究天人之意也。量智,天学也;性智,人学也。

智慧的形成通常需要经过以下三个步骤:概念、逻辑、验证。

第一步,了解概念。概念是对特征的独特组合而形成的知识单元,是逻辑思维的最基本单元和形式。概念是智慧的工具,也是智慧的大敌。由于符号(包括语言)不够丰富,必然导致逻辑链与逻辑链的割裂,进而导致群体观念的差异,争论以至战争。这一点在计算机语言的选择方面想必大家深有体会。不信我说一句“php是世界上最美的语言”。你们会不会打洗我。其实无论何种编程语言总让人有束缚之感,如隔靴搔痒一般。

谈谈对计算机文化的理解,计算机文化基础知识点

第二步,建立逻辑。逻辑通常被理解为以规定的方式描述推理,就是说,它描述推理应当如何发生。凡是具有得出结论作用的思维过程,都是逻辑过程。对于想成为一名优秀的编程人员来说,逻辑思维非常重要,本质上写程序就是在写逻辑嘛。其实我更想说的是算法的概念,上一篇文章里提到了《数学之美》,这里就把《算法之美》提出来吧,大家可以去看看。

谈谈对计算机文化的理解,计算机文化基础知识点

第三步,通过验证。这一步是智慧与知识差别的地方。实践是检验真理的唯一标准。通过学习,可以懂得道理、方法,但只有这些道理、方法在实际场合中验证可行,并在验证过程中获得实相、感悟到境界,才能形成智慧。所以啊你掌握了编程的语法,解决问题的算法,你就一定能开发出软件吗?去吧,孩子,实践一下你就明白了——程序猿从入门到放弃。

谈谈对计算机文化的理解,计算机文化基础知识点

董荣胜教授在《计算机科学导论——思想与方法》一书中写到:“人们在计算领域的认识规律,即是从感性认识(抽象)到理性认识(理论),再由理性认识(理论)回到实践(设计)的过程。人们对客观世界的认识过程正是一个不断提出问题和解决问题的过程,这个过程反映的正是抽象、理论和设计三个过程之间的相互作用”。大家是不是觉得跟智慧形成的步骤异曲同工?

谈谈对计算机文化的理解,计算机文化基础知识点

与智慧形成的步骤有异曲同工之妙还有古老的易学。易学讲究“象数理卜”。象者,像也。象是拟诸其形容,象其物宜,故有万物类象之论。古人“仰则观象于天,俯则观法于地,观鸟兽之文与地之宜。近取诸身,远取诸物。于是以通神明之德,以类万物之情”。有象必有数,《易经》的数是活的,古人称为“象以定数”,事物的发展是无穷无尽的,因此卦象的变化也是无穷无尽的,天地之物,大而天地山川,微而草木禽虫,君臣父子之伦,毛发爪甲之细,无一不备于卦,知此则可与言八卦之象也。易经所讲的理,就是易经的哲学部分,也即是“道”学,《周易·系辞传》说:“是故形而上者谓之道,形而下者谓之器。”道是抽象超乎形体之上的,是精神层面的因素,人类在宇宙中是那样的孤独,在时间的长河中是如此的渺小,“道”学对宇宙及人生的解释,恰好能让人类找到心灵上的慰藉。最后就是易经的最高境界——卜,“数往者顺,知来者逆,是故易逆数也”。易的主要作用,是通过占卜推断预测未来。既然推断过去代表与天的运行同向,是顺,而推断未来代表与天的运行反向,是逆。那么,易推断预测未来,自然是逆,所以说“易逆数也”。

谈谈对计算机文化的理解,计算机文化基础知识点

哈哈,要知道没有二进制就不会有计算机,而系统的提出二进制观点的人是德国的数学家和哲学家莱布尼茨,据说他是根据中国的易经发明了二进制。是不是很玄乎,看的懂自然说明你有”文化“,看不懂咱先当会儿吃瓜群众,跟着我慢慢的悟道!

谈谈对计算机文化的理解,计算机文化基础知识点

最后附我在头条讲C语言程序设计的视频链接:高级语言程序设计(C语言)