C ++ 程序设计教程(第二版) 第一章 概述 Chapter 1 Introduction 第一章 概述 1.程序设计语言的发展 2.C++语言发展历史 3.C++编程流程 4.程序与算法 5.过程化程序设计 6.对象化程序设计 1.程序设计语言的发展 * 程序设计(编程)语言:人类与计算机交流的工具。 * 计算机的工作是用程序来控制的。 * 程序:软件 对人而言: 用计算机语言编写的语句序列 对机器而言:按硬件设计规范编制的指令序列(即:机器指令序列) * 指令是计算机可以识别的命令。 机器语言 * 由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言 * 例如: 0100 0000 把寄存器eax的值加1; * 缺点:难懂,不易修改,移植性差 * 优点:可直接执行,运行效率高 汇编语言 * 汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。 * 例如: INC EAX; (0100 0000) * 不能直接执行,需要经过汇编,变成机器语言程序。 * 抽象层次很低,仍然是低级语言。 汇编语言(续) a=3*a–2*b+1 汇编语言和某个特定的机器语言: ⑴mov eax, DWORD PTR a $[ebp] 8b 45 fc ⑵lea eax, DWORD PTR [eax+eax*2] 8d 04 40 ⑶
您可能关注的文档
- ”网络安全“主题班会.ppt
- 《Dreamweaver网页设计》第15章站点管理.ppt
- 《高三英语看图作文讲评汇编6》.ppt
- 《计算机基础》课程情况介绍.ppt
- 《计算机基础理论》第二讲计算机软件基础.ppt
- 《科技信息资源与网络检索》第二讲信息资源.ppt
- 《乐高城市救援队》安卓版手机游戏评测.pptx
- 《面向对象的程序设计语言——C++》课件--第7章文档和视图.ppt
- 《网络化办公教程与上机指导》第22课网络安全.ppt
- 《网络社会学》教学大纲.ppt
- 甘肃省定西岷县联考2027届数学七上期末复习检测模拟试题含解析.doc
- 2027届黑龙江省东方红林业局中学数学八上期末联考模拟试题含解析.doc
- 江苏省扬州市部分学校2027届数学九上期末检测模拟试题含解析.doc
- 2027届江西省宜春市高安市数学七年级第一学期期末质量检测模拟试题含解析.doc
- 重庆市2027届八年级数学第一学期期末联考模拟试题含解析.doc
- 河南省周口市扶沟县2027届九年级数学第一学期期末质量检测试题含解析.doc
- 2027届黑龙江省牡丹江管理局数学八年级第一学期期末质量跟踪监视试题含解析.doc
- 2027届广东省普宁市华南实验学校数学七上期末质量检测模拟试题含解析.doc
- 湖北省武汉市洪山高级中学2027届七年级数学第一学期期末考试模拟试题含解析.doc
- 2027届广西贵港市港北三中学数学八年级第一学期期末联考试题含解析.doc
最近下载
- 2023年济南市南部山区管委会所属事业单位招聘考试真题及答案.pdf VIP
- 26个英语字母教学课件_图文.ppt VIP
- 2026年武警部队护士笔试题库.docx VIP
- 每日一练字帖打印四年级上册.doc VIP
- 甲状腺外科治疗教案(2025—2026学年).docx VIP
- 2022年普通高等学校招生全国统一考试新高考Ⅰ卷、Ⅱ卷数学真题及参考答案汇总 + 评析.pdf VIP
- 静脉治疗护理技术操作规范(WS_T433-2025修订版,附操作指南).docx VIP
- 2024新能源远程集控中心研究与应用.docx VIP
- 【松下】完整手册 SC-HG1-485 用户手册.pdf VIP
- 2022年济南市南部山区管委会教育系统招聘考试真题及答案.docx VIP
原创力文档

文档评论(0)