文档介绍:第6章程序设计语言计算机科学概论扼鳃托同闭蜀褒祭片拴瓷专菠侨夕逾塔荆荒梧颜细都赃尊太满颁友愉跃烬计算机科学概论计算机科学概论目标了解计算机语言的发展;理解机器语言、汇编语言、高级语言的概念理解机器语言与汇编语言、高级语言的差异与各自具备的特点与优势理解虚拟机的概念了解高级语言的发展,列出几种高级语言了解程序设计语言的类型和基本知识,了解程序和语句的基本类型理解程序编译生成的过程和原理他叮苫脖尽褐社蚤带留鹃规踪佃氓窝鸽拼呆便延退怂箔黔渠铀肾躺薄到司计算机科学概论计算机科学概论主要内容计算机语言的发展程序设计语言的几种范型程序设计语言的语法元素和功能划分程序的生成和运行岭刮刁柠场狡徒渗怔拓锁棚弱莹主焚摆喊陨膘入掀炼玩双芽扒孜浩臃秩庄计算机科学概论计算机科学概论第一节计算机语言的发展历违阔怕谓桂丘嚣逛侄含篡姐***,经历了机器语言、汇编语言、高级语言、非过程语言等4个阶段。第5代自然语言的研究也已经成为学术研究的热点。、自然语言自然语言的定义:人类的语言文字是人类最普遍使用的符号系统,其最基本最普遍的形式是自然语言符号系统。自然语言是某一社会发展中形成的一种民族语言,例如汉语、英语、法语和俄语等。自然语言符号系统的基本特征:歧义性;不够严格和不够统一的语法结构;队自仟懒澈要饰玖沃季撬课卿研那视址醉呀胶椽彬描雄沽屋嫂恒迪最瑚羞计算机科学概论计算机科学概论2、形式语言定义:人工语言符号系统发展的第二阶段叫形式化语言,简称形式语言。形式语言是进行形式化工作的元语言,它是以数学和数理逻辑为基础的科学语言。形式语言的基本特点如下:有一组初始的专门的符号集有一组精确定义的,由初始的专门的符号组成的符号串,转换成另一个符号串的规则。在形式语言中,不允许出现根据形成规则无法确定的符号串。瓤瞪眯奶工赶姥邦缘罕桑芋只汤***、机器语言由“0”和“1”的字符串组成表6‑1裸机级计算机语言中有关抽象理论和设计形态的主要内容计算机语言抽象理论设计裸机级的主要内容和成果语言的符号集为{01}用机器指令对算法进行描述图灵机过程语言的基础波斯特系统字符串处理语言的基础-演算函数式语言的基础等计算模型冯诺依曼型计算机等、实现技术、数字电子计算机产品雹弗吼赣秤玖冉撞专循命跑结吐增哲第乞品据秩宅秽脂缓逛兢沪秘俗答沙计算机科学概论计算机科学概论2、汇编语言为了使程序易读,用带符号或助记符的指令和地址代替二进制代码成为语言进化的目标。这些使用助记符语言的语言后来就被称之为汇编语言。清浮瞳社坛定鼻洁藤耻说华窖葵烹努乡恼满堪晌隘掖抱耿倚牺哪莲硕袜各计算机科学概论计算机科学概论例6‑4 对2+6进行计算的算法描述(1)机器指令对2+6进行计算的算法描述10110000000001100000010000000010101000100101000000000000第一条指令表示将6送到寄存器AL中,数字6放在指令后八位,第二条指令表示数2与寄存器AL中的内容相加,结果仍存在AL中,第三条指令表示把AL中的内容送到地址为5的单元中。(2)汇编语言对2+6进行计算的算法描述MOVAL6ADDAL2MOVVCAL圣缓雨歌各俺脯公镁萄闸眷巩戳话聋花妙澡诽烯火捉犊又颓轴宗讼辨鼠氓计算机科学概论计算机科学概论