第5章程序设计语言 本章主要了解计算机语言的发展历程,熟 悉各种语言的特点,特别关注面向对象程 序设计、组件技术等主流发展方向,为 下一步学习语言打下良好基础
第5章 程序设计语言 ◼ 本章主要了解计算机语言的发展历程,熟 悉各种语言的特点,特别关注面向对象程 序设计、组件技术等主流发展方向,为 下一步学习语言打下良好基础
本章内容 51程序设计概念 52程序设计语言的发展 53程序设计语言中的一些术 54结构化程序设计方法 55面向对象程序设计 5.6流行语言介绍 5.7程序设计语言的发展趋势
本章内容 ▪ 5.1 程序设计概念 ▪ 5.2 程序设计语言的发展 ▪ 5.3 程序设计语言中的一些术 ▪ 5.4 结构化程序设计方法 ▪ 5.5 面向对象程序设计 ▪ 5.6 流行语言介绍 ▪ 5.7 程序设计语言的发展趋势
5.1程序设计概念 程序设计是软件开发过程中的一个重 要环节,关系到软件总体质量,一个 好的软件可从其可靠性、可读性、可 测性和可维护性等多方面进行考核。 这部分内容在软件工程中会有详细介 绍。计算机科学技术专业的学生将来 大部分要从事程序设计工作,因此必 须掌握程序设计的基本要领,才能成 为一个优秀的设计人员
5.1程序设计概念 ◼ 程序设计是软件开发过程中的一个重 要环节,关系到软件总体质量,一个 好的软件可从其可靠性、可读性、可 测性和可维护性等多方面进行考核。 这部分内容在软件工程中会有详细介 绍。计算机科学技术专业的学生将来 大部分要从事程序设计工作,因此必 须掌握程序设计的基本要领,才能成 为一个优秀的设计人员
什么是程序? 所谓程序通常是指一组计算机能够识别的指令, 这组指令用来定义计算机所要执行的任何一个 任务。不管使用哪一种语言编写,最终在计算 机内部都是通过二进制的形式保存和处理
◼ 什么是程序? 所谓程序通常是指一组计算机能够识别的指令, 这组指令用来定义计算机所要执行的任何一个 任务。不管使用哪一种语言编写,最终在计算 机内部都是通过二进制的形式保存和处理
crosoIL VISUal BdsIC HA1J 山 文件)编辑()视图工程c)格式调试①)运行() 查询①图表①工具①外接程序(A)窗口Q帮助山H) My first VB program 程1C程 你好!计算机 Form1 Fc
■所谓程序设计是指使用计算机语言产生一系列的 指令告诉计算机如何去做的过程。这里涉及到采 用何种语言、何种设计风格、何种算法、程序的 逻辑结构等等一些问题。一般来讲,程序设计包 括:程序说明→设计程序→编写程序代码→程序 测试→编写程序文档→运行和维护。在此要明确 点,不能将程序设计单纯理解为代码的编写过 程
◼ 所谓程序设计是指使用计算机语言产生一系列的 指令告诉计算机如何去做的过程。这里涉及到采 用何种语言、何种设计风格、何种算法、程序的 逻辑结构等等一些问题。一般来讲,程序设计包 括:程序说明→设计程序→编写程序代码→程序 测试→编写程序文档→运行和维护。在此要明确 一点,不能将程序设计单纯理解为代码的编写过 程
5.2程序设计语言的发展 ■程序设计语言的发展从面向过程,到面 向对象,现在又进一步发展成为面向组 件,经历了非常曲折的发展过程
5.2 程序设计语言的发展 ◼ 程序设计语言的发展从面向过程,到面 向对象,现在又进一步发展成为面向组 件,经历了非常曲折的发展过程
划分如下: 第一代语言(1GL) 机器语言 第二代语言(2L): 汇编语言 第三代语言(3GL): 高级语言 第四代语言(4GL): 非过程性语言 第五代语言(5GL) 自然语言
划分如下: 第一代语言(1GL): 汇编语言 高级语言 非过程性语言 自然语言 机器语言 第二代语言(2GL): 第三代语言(3GL): 第四代语言(4GL): 第五代语言(5GL):