老男孩正课dayo1-认识计算机(1)
起源
计算机诞生的目的就是为取代人的(人懒,用于解放人,不用人干活)
例如;一个人要让一个日本奴隶干活,需要用日语去告诉日本奴隶,日本奴隶才能听得懂,才去干活
人--------------人类的语言--------------------人(人语言之间的沟通)
人与计算机交流的中介
人-------------编程语言--------------------计算机(人与计算机之间的沟通,为了控制计算机进行工作)
什么是编程?
编程就用编程语言把人类想让计算机做的事情给翻译下来
编程细分为两个环节
1、先把想让计算机做的事情的步骤给想清楚了(例如拉屎,需要走到马桶,脱裤子,脱内裤,然后排泄,搽屁股,穿内裤,穿裤子,冲厕所)
2、再用一种计算机可以听懂的语言把做事的步骤给翻译下来(翻译)
银行行长==========柜台人员
接收用户输入的用户名
接收用户输入的密码
判断 用户输入的用户名 等于 正确的用户名 并且 用户输入的密码=正确的密码:
告诉用户登录成功
否则:
告诉用户账号或者密码错误
例如柜台人员与ATM机作比较,柜台人员的取钱以及存钱是从我们口中说出来,从ATM是经过编程的翻译给计算机,然后ATM机作出存钱以及取钱的行为。
什么是程序?
就是一堆代码文件。(电脑其本质就是一堆废铁,但是在高电频与低电频的操控下,可以用代码转录高低电频,以达到运行内核,制作操作系统--运行软件--使用硬件--运行高级软件。)
为何要编程?
为了解放人力
软件可以分为两大类
1、操作系统:就是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序
2、应用软件
计算机体系的三层结构
应用程序,(基础,操控硬件)
操作系统(linux、windows,mac),在中间调度,是一切应用程序的基础。
硬件(为了制作更加高级的应用程序)
(三层结构环环相扣,是为了达到更好的使计算机像人一样,也为了是计算机更容易操控。)