正在加载图片...
311面向对象程序设计基本概念 (1)程序设计方法的发展 设计方法 特点 代表性语言 用机器指令为特定硬件系统编制程序。其目标代码短,运行速度和 面向机器 效率高,但可读性和移植性差。 86系列汇编语言 用高级程序设计语言按计算机能够理解的逻辑来描述要解决的问题 Fortran(50年代) 面向过程及其解决方法。是过程驱动的,程序的可读性和移植性好,核心是 Basc(60年代) 数据结构和算法。但大型程序维护起来比较困难。 C(70年代) 用面向对象的编程语言把现实世界的实体描述成计算机能理解、可 C++(80年代) 面向对多操作的、具有一定属性和行为的对象,将数据及数据的操作封装在 Python(90年代) 一起,通过调用各对象的不同方法来完成相关事件。是事件驱动的 Java(90年代 其核心是类和对象,程序易于维护、扩充。 n Java面向对象程序设计 图Java面向对象程序设计 3.1.1 面向对象程序设计基本概念 设计方法 特点 代表性语言 面向机器 用机器指令为特定硬件系统编制程序。其目标代码短,运行速度和 效率高,但可读性和移植性差。 86系列汇编语言 面向过程 用高级程序设计语言按计算机能够理解的逻辑来描述要解决的问题 及其解决方法。是过程驱动的,程序的可读性和移植性好,核心是 数据结构和算法。但大型程序维护起来比较困难。 Fortran(50年代) Basic(60年代) C(70年代) 面向对象 用面向对象的编程语言把现实世界的实体描述成计算机能理解、可 操作的、具有一定属性和行为的对象,将数据及数据的操作封装在 一起,通过调用各对象的不同方法来完成相关事件。是事件驱动的, 其核心是类和对象,程序易于维护 、扩充。 C++(80年代) Python(90年代) Java( 90年代) (1)程序设计方法的发展
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有