资源简介 (共14张PPT)第4章 《算法与程序设计》第2节程序设计语言4.3.1 程序设计语言分类什么是程序设计语言?程序设计语言是人与计算机交流的工具,是由字、词和语法规则构成的指令系统。知识讲解程序设计语言分类机器语言汇编语言高级语言知识讲解什么是机器语言?机器语言由二进制代码组成,是唯一能被计算机直接识别的语言。知识讲解机器语言是面向机器的语言。机器语言优点:机器语言执行效率高,速度快。知识讲解机器语言缺点:可读性很差、不易记忆、容易出错、调试程序不方便、无通用性。例如,计算7+1010110000 00000111 7→AL00000100 00001010 AL+10→AL11110100 停止什么是汇编语言?汇编语言用比较容易识别和记忆的助记符,替代机器语言中的二进制代码。知识讲解汇编语言的缺点:知识讲解汇编语言也是面向机器的语言。由于助记符计算机不能直接识别使用时,还需将程序汇编成机器语言。例如,计算7+10MOV AL,7ADD AL,10HLT10110000 00000111 7→AL00000100 00001010 AL+10→AL11110100 停止什么是高级语言?高级语言并不依赖计算机的型号,通用性好,接近于自然语言,给人们编写计算机程序带来方便。知识讲解优点:易学、易读、调试程序方便、通用性强。高级语言种类:FORTRAN语言BASIC语言Scratch语言C语言Java语言Python语言知识讲解例如,计算7+10print"7+10=";7+10高级语言能被计算机直接执行吗?不能。用高级语言编写的程序必须先翻译成二进制代码,计算机才能识别和执行,具体的翻译方式有解释和编译两种。知识讲解什么是解释与编译?解释方式就是利用高级语言中所带的翻译软件,采用翻译一条指令执行一条指令的方式。知识讲解编译方式就是先将整个程序全部翻译成二进制代码在一起执行。解释方式:知识讲解高级语言解释程序边解释边执行执行结果编译方式:知识讲解高级语言编译程序编译目标程序执行结果执行努力学习 展开更多...... 收起↑ 资源预览