操作系统及编程分类

1,什么是操作系统?

     操作系统是介于计算机硬件和应用软件之间,是一个协调,管理,控制计算机硬件资源和软件资源的控制程序。

2,为什么要操作系统?

        1,控制硬件

        2,把计算机复杂的硬件封装成简单的接口,给用户或者应用程序使用。

         注意:一套完整的计算机系统包含三个方面:

                  1,应用程序,例如,qq,暴风影音等

                   2,操作系统, (winds系统,linux系统)

                  3, 计算机硬件

           我们以后开发的都是应用程序,所有的应用程序都无法直接调用计算机硬件,都是调用计算机封装好的接口。

3,编程语言分类

         1,机器语言:用二进制直接编写成程序,直接操作硬件

                         优点:运行速度快

                          缺点:开发效率低

         2,汇编语言 :用英文标签取代二进制指令,本质还是在操作硬件

                          优点:相对于机器语言运行速度慢

                          缺点:相对于机器语言开发效率快

         3,高级语言:高级语言直接用人能理解的语法和风格来编写程序,程序员无需再去考虑复杂的硬件操作。

                          按照翻译方式不同,高级语言又分为两大类:

                            1,编译型;  c语言

                                    优点;执行效率比编译型要高

                                     缺点:开发效率不如解释型语言

                            2,解释型;  python

                                     优点:开发效率比编译型语言要高

                                      缺点:执行效率比编译型语言要慢

4,python执行程序的两种方式?

           1,交互式 

                     优点:可以方便调试程序

                     缺点:无法永久保存程序

           2,命令行的方式

                     优点:可以永久保存程序

5,启动python解释器执行文件的三个步骤?

           1,启动python解释器,将python解释器加载到内存

           2,将要执行的文件从硬盘加载到内存

           3,python解释器开始解释执行文件 

          强调:只有第三个阶段才识别python的语法

                          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值