《计算机是怎样跑起来的》————通向计算机世界的三把钥匙

 刚开始接触计算机时,我觉着它包含的内容很多,不仅要学习计算机的基本工作原理,而且还要了解这些原理的应用。光是编程语言的选择就令人头大,但这一章笔者提出计算机的三个根本性原则,打通了我的任督二脉,打开了新世界的大门。
 计算机的第一个根本性原则是计算机是执行输入、运算、输出的机器。简单的来说,就是我们把一些要计算的内容交给计算机,这些内容可以是一张图片,一段数字或者一句话,而计算机经过一系列的计算,把处理后的结果交给我们,处理过程可以是编程里的循环或者函数。接下来以一段简单的C语言程序为例:

int a,b;
scanf("%d %d",&a,&b);
int c=Average(a,b);
printf("%d",c);

我们在程序里定义了两个整数a和b,输入a和b的值,然后计算机通过Average()函数对它们进行计算,最后输出c的值。这只是一个简单的程序,但无论多么复杂的功能,都绕不过如何输入,如何输出和如何计算。
 计算机的第二个根本性原则是程序是指令和数据的集合。这是对第一个根本性原则的延深,即在计算机当中输入和输出的是各类数据,是用一条条的指令对数据进行计算。以上面的C语言程序为例,我们输入的两个整数a、b、c就是我们输入输出的数据,Average()函数就是我们对计算机下达的指令。为了更加直观的看到计算机的程序时指令和数据的集合,我们可以通过查看这个程序的机器码。
屏幕截图 2026-02-03 174155
可以看到计算机内部就是一些数字,这些数字哪些是数据,哪些是指令,我们不得而知。但无论是哪个程序,其内容都是数值的罗列,每个数值要么是指令,要么是数据。
 计算机的第三个根本性原则是计算机的处理方式有时与人们的思维习惯不同。发明计算机的目的就是让我们从手工业中解放出来并提高效率。而在这个过程中我们必须顺应计算机的处理方式,不能先入为主的用人们的思维习惯,否则可能会降低效率。
 在计算机的学习过程中要不断深化这三个根本性原则的理解,不论IT行业出了多么新颖的技术,都可以用这三个根本性原则来理解。IT行业发展是极快的,可能刚刚熟悉一个技术,行业里就有更加新颖的技术替代。所以要不断的学习和积累经验。祝我们又更好的明天!!!

posted @ 2026-02-05 14:37  卡里笔记  阅读(2)  评论(0)    收藏  举报