一.编程语言
1.什么是编程语言?
-
人与人沟通使用人类的语言
-
人与计算机沟通使用编程语言
2.什么是编程?
-
把想要让计算机做事的步骤想清楚
-
用一种计算机能听懂的语言(编程语言)把做事的步骤翻译下来
3.为什么要编程?
-
为了让计算机取代人力
二.计算机基础
1.什么是计算机?为何要有计算机?
-
推荐观看《模仿游戏》主人公:图灵
-
计算机诞生的目的就是为了取代人力说到底,计算机就是人类的奴隶
例子:
-
old:银行行长———奴役———->柜台人员:
接收用户输入的账号 接收用户输入的密码 判断 账号 和 密码 正确: 告诉用户登入成功 否则: 告诉用户登入失败
-
now:程序员(银行行长)————奴役———–>计算机:
用变成语言把上述步骤翻译下来
2.软件(两大类)
-
操作系统:就是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序
-
应用软件:应用软件直接使用操作系统提供的功能来间接使用硬件。
ps:计算机硬件就是一堆废铁,计算机的运行全都受程序控制,可以说程序是计算机硬件的灵魂,硬件的以外的都叫软件
3.计算机的三层结构:
-
应用程序:(图形化桌面KDE,GNOME)
-
操作系统:(linux, windows, mac…)
-
计算机硬件 ps:图形界面就是一个应用程序,用户通过图形化界面来管理其他的应用程序软件