什么是指令
上节课我们知道了计算机长啥样,这节课我们学习一下安装在计算机里的软件、手机里运行的游戏都是怎么工作的,怎么制作出来的。
我们知道计算机和冰箱、微波炉一样是一台机器。每个机器都有一定的指令,冰箱有设置温度的指令
微波炉有加热食物的指令
计算机也有一套指令,因为计算机有多种:输入(键盘、鼠标、麦克风)、输出(显示器、音箱)、处理数据(加、减、移位)等复杂操作。计算机的指令相比冰箱和微波炉拥有更多更复杂的指令,指令之间还常常要配合使用
什么是软件,软件怎么做的
软件或者手机上的App就是讲计算机的指令组合在一起的程序,通过软件。我们将完成特定功能的指令组合在一起,这样我们就可以在一个友好的界面上完成日常工作了。比如我们用的办公软件:word、ppt;上网软件:浏览器;聊天软件:QQ、微信。
制作一个软件大体需要以下几个步骤:
确定软件功能,也就是做什么,大人把这个叫产品设计。
分析怎么做,也就是这个功能要用什么指令、分哪些步骤实现,大人把这个叫技术方案。
写代码实现,大人把这个叫做编码实现。
分享作品,把做好的作品安装或者分发给用软件的人,大人把这个叫做软件发布。
编程语言是什么
这里我们提到了代码,代码是一种语言,一种和计算机交流的语言。我们知道,人类有很多种语言,像汉语、英语、德语等等。计算机也会跟进使用的人和场景的不通,有python java JavaScript C C++等语言。就像我们的汉语经过了:甲骨文、文言文、繁体字、简体字一样,计算机语言也有自己的发展。在最开始,我们是直接使用最原始的指令才操作计算机的语言,叫做机器语言。那个时候的人们很辛苦,因为他们要记住计算机的所有指令才能编写程序。后来,我们发明了汇编语言,汇编语言就把计算机的指令集起一个容易记起来的英语名字,这样降低了我们的记忆成本。
接下来,我们又发明了C语言。从C语开始,编程语言才慢慢的像人类靠近,能够以我们人类比较容易读懂方式编写程序。代码首先是要我们阅读的,其次才是在计算机上运行。后来,我们又发明了:java、Python等高级语言,这些语言进一步提高了代码的可读性,大大降低了我们的学习成本。我们学习的Python就是这样一门高级语言。
下节课我们学习一下怎么在自己的电脑上安装python语言,用python让计算机工作。