最近二十年,计算机编程正变得越来越受欢迎。世界上排名前十的科技公司,使用编程将食物送到家里,让人们动动手指就能拦住一辆出租车。
相信很多人会觉得编程很神奇。现在,正是时候了解什么是编程。
通过本教程,我们将一起从概念上了解编程,了解一些相关术语,并知道使用编程能够干嘛。在阅读过程中,大家有任何问题或反馈,欢迎在评论区留言,或者给Java开发者之家发信息。
编程的定义
首先,让我们一起了解编程的定义。简单地讲,编程就是给计算机一组指令。
为了方便理解,可以将编程与学烹饪进行类比。形象地讲,食谱作者可以认为是程序员,学烹饪的我们就是计算机,烹饪步骤就是指令。食谱作者通过文字和图片,一步一步地指导我们烹饪,这个过程就是“编程”。
苦瓜炒蛋怎么做
编程过程
通过前面“学烹饪”的例子,我们从概念上对编程有了一个印象。但是不少人仍然有疑惑,编程到底是怎样一回事?
编程就是以计算机容易理解的方式下达指令。
如果现在让我们教机器人走路,直接说“将腿放在身体前面”,机器人会不知道该动左腿还是右腿,况且它们根本没有“腿”和“身体”的概念。
NAO机器人
仍然以“学烹饪”为例,如果我们使用的是英文食谱,理解烹饪步骤就会更困难。同理,在编程过程中,也需要用计算机能理解的语言,明确地与它们沟通。在计算机术语中,这类语言常常叫做编程语言。
常用计算机编程语言
编程可以干什么
那么,编程到底可以干什么呢。编程可以更充分利用计算机这个强大的工具。
计算机处理信息的速度很快,人类计算一次加法需要一秒钟,计算机进行一次加法运算只要一纳秒,意味着它一秒钟可以执行十亿次加法指令。
计算机可以零错误地执行任务,我们给计算机什么指令,它们就严格执行。相反,人类容易失去耐心和注意力,会更容易出错。
计算机是电气设备,可以全天候工作,适合处理大量重复性任务。这是我们人类所无法完成的创造性工作。
下一个数字化时代
结论
在这个数字化时代中,编程真是无处不在。希望这篇教程能够帮助大家了解计算机编程。通过“学烹饪”这个例子,帮助我们加深了对编程的印象,知道编程就是以计算机所理解的方式,明确地给予它们指令,知道了什么是编程语言,最后我们还了解了编程能够干什么,使用编程能够更好地利用计算机工具。