面向对象程序设计引论.pdf
文本预览下载声明
向对象程序设计
C++语言
一、引论
本章教学目的
了解C++的历史
学习C++的基本概念
初步了解C++开发步骤
第一章 引论
主要内容
1.1 C/C++的历史
1.2 结构化程序设计(SP)与 向对象程序设计
(Object Oriented Programming)
1.3 向对象语言的核心概念
1.4 C++语言的特点
1.5 C++程序的开发过程和C++程序结构
第一章 引论
1.1 C/C++的历史
第一章 引论
52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96
Ada
Modula-2
Pascal
ALGOL60 ALGOL68
CPL BCPL B C
C++
Smalltalk 80
Java
Simula 67
BASIC ANSI-BASIC QBASIC VB
FORTRAN FORTRAN77 FORTRAN90
PL/1
COBOL
LISP
PROLOG
第一章 引论
l1.1.1 编程语言的发展
l1.1.1
面向对象编程语言的发展历史
程序设计语言的变迁:
– 机器语言汇编语言高级语言
第一章 引论
1)汇编语言 : 比机器语言方便
2) FORTRAN 20世纪50年代中期,第一种高级
语言。变量、数组、循环、分支
3) Algol: 20世纪50年代后期。初级封装,块结
构
4) Simula67: 20世纪60年代。面向对象鼻祖,
类、继承
5) Ada : 20世纪70年代。基于对象语言,封
5) Ada :
装、不全 支持继承
6) Smalltalk : 向对象
第一章 引论
两类面向对象 语言
1. 开发全新的 向对象的语言
Eiffel
Smalltalk 80
2. 对传统语言进行面向对象的扩充
C++:混合型语言
Java
C#
第一章 引论
1.1.2 C/C++的历史
n C++
显示全部