计算机编程以及基础原理

一   计算机是由三大核心部分组成;CPU,内存,硬盘。

    1.CPU是由控制器,运算器,等组成。

     2.内存是由内存,外存组成

   3. 硬盘是由I/O设备组成

   4.它们的工作原理是;由人向计算机输入指令到内存,在由cpu读取并调用指令至硬盘的输出设备。

  

Python是编程语言,即python是语言

语言有英语、法语、葡萄牙语等,但凡是语言,都是用来沟通的介质。

程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质

程序员要想让计算机工作,必须知道计算机能干什么,怎么干的,这也就是我们必须学习计算机基础的原因

然而光有编程语言和硬件也并不能满足大家的编程需求,为什么这么说呢?

程序用编程语言写程序,最终开发出的结果就是一个软件,既然是软件,那就与腾讯qq、暴风影音、快播等软件没有区别了。这些软件必须运行在操作系统之上,你肯定会问:为何要有操作系统呢?没错,远古时代的程序员确实是在没有操作系统的环境下,用编程语言之间操作硬件来编程的,你可能觉得这没有问题,但其实问题是相当严重的,因为此时你必须掌握如何操作硬件的所有具体细节,比如如何具体操作硬盘(现在你得把硬盘拆开,然后你能看见的所有的东西,你都得研究明白,因为你编程时要用到它),这就严重影响了开发的效率,操作系统的出现就是运行于硬件之上,来控制硬件的,我们开发时,只需要调用操作系统为我们提供的简单而优雅的接口就可以了

猜你喜欢

转载自www.cnblogs.com/zhangsongbei/p/9083572.html