第一章C++入门 1.1程序设计语言的发展 1.2面向过程的程序设计 1.3面向对象的程序设计 1.4C+的诞生 1.5程序开发过程 1.6简单的C+程序
第一章 C++入门 1.1 程序设计语言的发展 1.2 面向过程的程序设计 1.3 面向对象的程序设计 1.4 C++的诞生 1.5 程序开发过程 1.6 简单的C++程序
1.1程序设计语言的发展 ◆机器语言 简单的“0”和“1”的组合,硬件相关 ◆汇编语言 将机器语言映射为一些可以被人们读懂的助 记符,如“AD、“SUB等,与硬件相关 ◆高级语言 接近自然语言,与硬件相关。 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -5- 1.1 程序设计语言的发展 机器语言 简单的“0”和“1”的组合,硬件相关。 汇编语言 将机器语言映射为一些可以被人们读懂的助 记符,如“ADD”、“SUB”等,与硬件相关。 高级语言 接近自然语言,与硬件相关
1.1程序设计语言的发展 ◆高级语言: 1、面向过程的语言 BASIC、 PASCAL、C 面向对象的语 C++、JAVA 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -6- 1.1 程序设计语言的发展 高级语言: 1、面向过程的语言 BASIC、PASCAL、C 2、面向对象的语言 C++、JAVA
1.1程序设计语言的发展 例如:要向屏幕打印一个“A”字符 1、 BASIC语言: PRINT“A 2、 PASCAL语言: writeln(A) 3、C语言 printf((A”) 4、C++语言: cout<<“A” 5、JAVA语言: System. out. print(("A" 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -7- 1.1 程序设计语言的发展 例如:要向屏幕打印一个“A”字符 1、BASIC语言: PRINT “A” 2、PASCAL语言:writeln(‘A’); 3、C语言: printf(“A”); 4、C++语言: cout << “A”; 5、JAVA语言: System.out.print("A ");