一.编程语言
1.什么是编程语言h3>
- 人与人沟通使用人类的语言
- 人与计算机沟通使用编程语言
2.什么是编程h3>
- 把想要让计算机做事的步骤想清楚
- 用一种计算机能听懂的语言(编程语言)把做事的步骤翻译下来
3.为什么要编程h3>
- 为了让计算机取代人力
二.计算机基础
1.什么是计算机要有计算机h3>
-
? 推荐观看《模仿游戏》主人公:图灵
-
? 计算机诞生的目的就是为了取代人力说到底,计算机就是人类的奴隶
? 推荐观看《模仿游戏》主人公:图灵
? 计算机诞生的目的就是为了取代人力说到底,计算机就是人类的奴隶
例子:
-
old:银行行长———奴役———->柜台人员:
-
now:程序员(银行行长)————奴役———–>计算机:
? 用变成语言把上述步骤翻译下来
2.软件(两大类)
-
操作系统:就是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序
-
应用软件:应用软件直接使用操作系统提供的功能来间接使用硬件。
ps:计算机硬件就是一堆废铁,计算机的运行全都受程序控制,可以说程序是计算机硬件的灵魂,硬件的以外的都叫软件
3.计算机的三层结构:
- 应用程序:(图形化桌面KDE,GNOME)
- 操作系统:(linux, windows, mac…)
- 计算机硬件
ps:图形界面就是一个应用程序,用户通过图形化界面来管理其他的应用程序软件
三.操作系统
1.为什么要有操作系统h3>
- 计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机, 络接口及其他输入输出设备组成
- 程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,于是操作系统就诞生了
- 但操作系统还没有丰富的功能,于是程序员就开始编写更多的应用软件来支撑这些功能,应用软件直接使用操作系统提供的功能来间接使用硬件。
三层结构概念:
2.什么是操作系统(重点)h3>
-
概念:操作系统是一个,它位于计算机硬件与应用软件之间,本质也是一个软件,起呈上启下的作用。
-
意义(作用):
概念:操作系统是一个,它位于计算机硬件与应用软件之间,本质也是一个软件,起呈上启下的作用。
意义(作用):
例子:我们双击打开一个文件, 其实是操作系统把文件内容从硬盘加载到内存中, 关闭文件,内容又写回硬盘存着了,
其实, 这个
明白点:操作系统提供了文件这个抽象概念,对文件的操作就是对磁盘的操作,有了文件我们无需再去考虑关于磁盘的读写控制(比如控制磁盘转动,移动磁头读写数据等细节),
3.应用程序的区分
- 计算机硬件是死的, 硬件的运行都受软件的控制,所以说软件是计算机的灵魂,计算机硬件是躯壳.
- 软件可以分为两种:1.:用来控制底层硬件. 2.:应用程序相关逻辑
4.平台概念
- 平台:平台 = 计算机硬件 + 操作系统
- 跨平台:软件的跨平台性指的是:我们写出的程序,在任何一个平台中,都能正常运行,这就叫跨平台。跨平台是衡量一款软件质量高低的一个非常重要的指标
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树预备知识Python简介211323 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!