编程底层研究(浅谈编程思维程序)

相信你在各种渠道听说了,如今编程如此重要,以及人人都需要会编程,以及未来的世界是编程的世界等等。这个热度的背后,有正常的一面,也有被夸大的成分。也许你已经焦虑了,或者已经为孩子规划了,以及报了少年编程培训了。不过作为一个十几年的计算机界老兵,告诉你,不必着急,也不必焦虑,编程重要的是思维,而写程序本质是一种文字工作,用特定的编程语言把想法写出来。这里打算出一个系列谈一下编程思维。

编程底层研究(浅谈编程思维程序)(1)

编程重要吗?毋庸置疑,2018年4月13日,教育部印发《教育信息化2.0行动计划》计划也提出

完善课程方案和课程标准,充实适应信息时代、智能时代发展需要的人工智能和编程课程内容。推动落实各级各类学校的信息技术课程,并将信息技术纳入初、高中学业水平考试。

编程底层研究(浅谈编程思维程序)(2)

今天谈「程序」,要了解编程,首先要知道什么「程序」。在汉语中程序是指事物发展的既有次序和脉络以及方式、方法。那在计算机世界里是这样吗?也差不多是这个意思。计算机程序是一组让计算机执行某些动作某种动作指令。这些指令告诉硬件做一些事情。比如你要算 1 1 是多少,那就告诉CPU 1 1 等于多少?但计算机不是人,这个过程有输入、就是你要输入 1 1,这个过程涉及到文本,信号转换等,这里不谈,只做原理介绍。输入后计算机接收到指令,告诉 CPU 计算出结果,然后输出 2。这个过程就完毕。

现在把 1 1这个过程梳理一下: 输入:1 1 处理:计算 输出:2

编程底层研究(浅谈编程思维程序)(3)

可以说这就是程序,这是我们和计算机交流的语言。和计算机交流的语言有好多种,就如人类也有好多种语言一样。但计算机的语言远没有人类语言那么复杂。人类语言是不同群体交流发展而来,而计算机的语言,从高级语言一直追溯到机器指令,到机器指令后,其实就那么几种,所以在计算机的世界中,语言也是工具。用计算机语言把我们的思想(编程思维),写成程序,告诉计算机执行,得到我们的答案。

总结一下,程序就是告诉计算机做事的一系列命令,这些命令的集合就是软件。当然写程序需要思想,这些思想就是编程思想。这里提前说一下,编程思想来源于我们的生活,本质上我们人人都拥有编程思想。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页