编程思想的本质

编程思想是人类设计软件解决问题时使用的世界观和方法论;

它的本质是哲学的,属于世界观和方法论的问题。

软件的语言为这类哲学问题的解决提供约束;同时,这类哲学问题也促进语言和解决方案的进化。

它的核心是解决问题。

人类的任何思想——思考所遵循的范式,都是从自己的认知格式中诞生出来的。如同外在世界中物质的反应与变化最终必定会以某种的形态呈现出来一样,人之心智里运转的信息内容,也会以类似于外在物质形态之信息内容架构,被储存或传递。在心念思维中,经由思考之后,信息内容所凝结的架构或范式,为思想。
一门学科,就提供了许多的思想——锁定信息的架构,这些思想都来自前人的总结归纳。如果“进入”了这门学科的研究,那么,就得依照他们的范式来进行推理与演算——寻找答案、解决问题或处理事情。也就是说,所应用的每一范式,都是通过前人经验与知识的累积才能得以完善与定型的。
如,数学里的每一个公式都是经过多次的演算与考验才能得以保全,物理学中的每一个定理都是经过实际的考证才能得到保留,科学上的真理总是要得到求证才能让人信服,等等。
(1)思想是一系列的信息,输入人的大脑后,经历一个包括采集、整理、汇总、分析、判断等细节得出一个成型结论的复杂过程,形成的一种可以用来指导人的行为的意识。
(2)[Thought]∶客观存在反映在人的意识中经过思维活动而产生的结果。
原文地址:https://www.cnblogs.com/feng9exe/p/8422483.html