第一章 C++语言编程简介
主讲:华中师范大学电信系 刘蓉
C++语言程序设计
学习目标
了解面向过程的结构化程序设计语言及面向对象程序 设计语言的特点;
了解面向对象程序设计语言中的基本概念;
了解不同类型的编程语言;
熟悉程序的开发过程;
了解程序的结构,理解源程序,头文件,可执行程序的概念;
理解名字空间的概念,会运用名字空间;
能够编写一个简单的程序,输入数据,输出结果.
计算机程序
计算机的工作是用程序来控制的
程序是指令的集合.
指令是计算机可以识别的命令.
计算机语言的发展
机器语言与汇编语言
由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言.
计算机发展的初期,软件工程师们只能用机器语言来编写程序.这一阶段,在人类的自然语言和计算机编程语言之间存在着巨大的鸿沟.
汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD,SUB等.
此时编程语言与人类自然语言间的鸿沟略有缩小,但仍与人类的思维相差甚远.因为它的抽象层次太低,程序员需要考虑大量的机器细节.
计算机语言的发展
高级语言
高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句.这使得在书写程序时可以联系到程序所描述的具体事物.
计算机语言的发展
面向对象的语言
出发点:
更直接地描述客观世界中存在的事物(对象)以及它们之间的关系.
特点:
是高级语言.
将客观事物看作具有属性和行为的对象.
通过抽象找出同一类对象的共同属性和行为,形成类.
通过类的继承与多态实现代码重用
计算机语言的发展
面向对象的语言
优点:
使程序能够比较直接地反问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发.
计算机语言的发展
程序设计方法的发展历程
——面向过程的程序设计方法
程序的目的:用于数学计算
- 逻辑与计算机设计基础 > C 语言编程简介
-
C 语言编程简介
下载该文档 文档格式:PPT 更新时间:2009-09-01 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: ppt 文档作者: liurong 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: lr 修订次数: 51 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 133 段落数: 1328 字节数: 724849 备注: 43 演示格式: 在屏幕上显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:计算机导论
下一篇:C#语言程序设计基础
点击查看更多关于逻辑与计算机设计基础的相关文档
- 您可能感兴趣的
- 计算机结构与逻辑设计 计算机逻辑运算 模态逻辑计算机 逻辑题计算机 计算机逻辑控制装置 第二代计算机逻辑器件 计算机学报逻辑函数 计算机工程逻辑函数 逻辑设计基础pdf
- 大家在找
-
- · 全效肌肤精华露
- · 哈工大入学寄语
- · 总编和主编的区别
- · 从益阳到长沙的汽车
- · 别克凯越1.6手动
- · 湖北大学自考专升本
- · 交互设计笔试题
- · dnf2011国庆时装属性
- · 怎样安装matlab2010
- · www126.com
- · 东莞富士电梯原理图
- · 三星手机售后客服电话
- · 验证广州兼职女丽姐qq
- · thebrandunion
- · 长春市公安局网站
- · 会计实训总结
- · 家用电器辐射排行榜
- · 边学边用c语言ppt
- · 学生参与课堂教学
- · 瑞安市塘下论坛网
- · 管网流量的初始分配
- · 番禺应聘龙门铣床工
- · 沙尘之锁攻略
- · 房地产基础知识300问
- · 云南旅游文化学院宿舍
- · 奔腾b50发动机
- · 哈工大化工研究生就业
- · 高级电工理论考试资料
- · 宜昌机动车教练员
- · 农民工职业技能培训
- 赞助商链接