Chapter1 概述(C语言程序设计教程).ppt

第1章 概述 1.1 程序设计语言 低级语言 高级语言 低级语言(面向机器) 机器语言 汇编语言 优点: 机器效率高,程序逻辑代码量小 缺点: 与人们思考问题和描述问题的方 法相距太远,使用繁琐、易出差 错,要求使用者熟悉计算机内部 细节,非专业的普通用户很难对 它维护。 高级语言(面向人) 屏蔽了机器的细节,提高了语言的抽象层 次,程序中可以采用具有一定含义的数据 命名和容易理解的执行语句。 优点: 易学、易用、易维护,且基本与机器无 关,给编程带来了极大方便。 必须经过“翻译程序”翻译成机器语言程 序方可执行。而且翻译过程复杂,翻译 成的机器语言程序机器效率较低。 缺点: C 语言(中级语言) 即具有一般高级语言的特性,又具有低级 语言特性,因而既可用来写系统软件,又可用 来写应用软件。 C语言的发展史 1、1960 ALGOL 60语言 2、1963 CPL语言 3、1969 BCPL语言 4、1970 B语言 5、1972-1973 C语言 87 ANSI C 1.2 C程序设计语言 C语言的特点 1、简洁、紧凑、方便、灵活 2、运算符丰富 3、数据结构丰富 4、具有结构化的控制语句 5、语法不太严格,灵活性高 6、可与机器硬件打交道,直接访问内存地址,

文档评论(0)

1亿VIP精品文档

相关文档