logo资料库

南京大学C语言课件.ppt

第1页 / 共43页
第2页 / 共43页
第3页 / 共43页
第4页 / 共43页
第5页 / 共43页
第6页 / 共43页
第7页 / 共43页
第8页 / 共43页
资料共43页,剩余部分请下载后查看
第1章 C程序设计概述
内容 l 1.1 程序设计语言、程序与程序设计 l 1.2 C语言概述 2
1.1 程序设计语言、程序与程序设计 l 1.1.1 程序设计语言 l 1.1.2 程序 l 1.1.3 程序设计 3
1.1.1 程序设计语言 l 程序设计语言是用以书写程序的语言 l 程序设计语言分类 通用程序语言 (C、Pascal、FORTRAN ) 按应用范围 专用程序语言 按处理事物 的描述要求 面向过程程序语言 面向对象程序语言 (C++、VB) 4
1.1.1 程序设计语言 按使用方式 交互式程序设计语言(如BASIC) 非交互式程序设计语言(如C) 按对机器依赖性、 机器语言 接近自然语言的程度、 汇编语言 语言的发展过程 高级语言 5
1.1.1 程序设计语言 机器语言 l CPU能理解且能直接执行的指令集合 l 用机器语言编写的程序形式:      10110000      00001100      00000101      11110100   计算12-5的机器语言代码 6
1.1.1 程序设计语言 机器语言 l 用机器语言编写的程序优点: l 质量高 l 占存储空间小 l 执行速度快 l 能由计算机直接执行 l 用机器语言编写的程序缺点: l 依赖于具体计算机 l 难记忆 l 易出错 l 阅读理解困难 l 编程者需了解特定计算机的硬件及指令系统 7
1.1.1 程序设计语言 汇编语言 l 汇编语言是一种符号化的机器语言,用助记符 号代替指令操作码、操作数。 l 用汇编语言编写的程序形式: MOV AL,12D SUB AL,5D HLT 计算12-5的汇编语言代码 l 汇编语言与机器语言有相同的特点,但要翻译 成等价的指令序列后才能由计算机执行。 8
分享到:
收藏