第1章引论 ■本章内容: 。1.1程序设计语言 ·1.2程序编译技术 。1.3面向对象的语言及程序设计 ·1.4面向对象的基本概念 ·1.5C++语言的特点 。1.6C++的程序结构 2
2 第1章 引 论 本章内容: 1.1 程序设计语言 1.2 程序编译技术 1.3 面向对象的语言及程序设计 1.4 面向对象的基本概念 1.5 C++语言的特点 1.6 C++的程序结构
.1程序设计语言 程序设计语言 ·机器语言 ·汇编语言Microsoft MASM,Borland TASM ·高级语言FORTRAN,ALGOL,PASCAL,C,ADA ·面向对象的程序设计语言C+,JAVA,C# ·数据库查询语言SQL ·人工智能逻辑推理语言PROLOG,LISP "元语言BNF 3
3 1.1 程序设计语言 程序设计语言 机器语言 汇编语言Microsoft MASM, Borland TASM 高级语言FORTRAN,ALGOL,PASCAL, C, ADA 面向对象的程序设计语言C++, JAVA, C# 数据库查询语言SQL 人工智能逻辑推理语言PROLOG, LISP 元语言BNF
程序设计语言 机器语言:机器语言程序是由机器指令和 数据形成的二进制文档。 ■语言特点: 。效率高 ·难于理解、编程繁琐、不易维护 ■语言用途: ·编写操作系统、中断服务程序、库函数等需 要高效率的场合 4
4 1.1 程序设计语言 机器语言 :机器语言程序是由机器指令和 数据形成的二进制文档。 语言特点 : 效率高 难于理解、编程繁琐、不易维护 语言用途 : 编写操作系统、中断服务程序、库函数等需 要高效率的场合
,1程序设计语言 汇编语言:符号化的功能上接近于机器语言的 语言。 语言特点: ·效率高 ·仍然难于理解、编程繁琐、不易维护 ■语言用途: ·编写操作系统、中断服务程序、库函数等需要高效 率的场合。 ·编写编译程序等系统程序 5
5 1.1 程序设计语言 汇编语言 :符号化的功能上接近于机器语言的 语言。 语言特点 : 效率高 仍然难于理解、编程繁琐、不易维护 语言用途 : 编写操作系统、中断服务程序、库函数等需要高效 率的场合。 编写编译程序等系统程序
程序设计语言 高级语言:形式化的类似于自然语言的 程序设计语言。 语言特点: 。效率略低 。易于理解、编程容易、易于维护 ■语言用途: ·编写编译、数据库管理系统等系统程序 ·编写科学计算,金融商业等应用程序 6
6 1.1 程序设计语言 高级语言 :形式化的类似于自然语言的 程序设计语言。 语言特点 : 效率略低 易于理解、编程容易、易于维护 语言用途 : 编写编译、数据库管理系统等系统程序 编写科学计算,金融商业等应用程序