第十章程序设计
第十章 程序设计
全部章节 10.1 程序设计语言简介 10.3 Python ,的基本语法 主要内容:编程语言的发展历程 主要内容:变量和数据类型 程序的开发过程 运算符和表达式 10.4 流程控制 10.2 Python语言简介 主要内容:顺序结构 主要内容:Python的特性 分支结构 Python的书写规则 循环结构 10.5 Python与网页处理
10.1 程 序 设 计 语 言 简 介 主要内容:编程语言的发展历程 程序的开发过程 10.2 Python 语 言 简 介 主要内容:Python的特性 Python的书写规则 10.3 Python 的基本语法 主要内容:变量和数据类型 运算符和表达式 10.4 流 程 控 制 主要内容:顺序结构 分支结构 循环结构 全部章节 10.5 Python 与网页处理
10.1程序设计语言简介 要使计算机能够按照人的要求完成一系列的操作,就要求计算机能够理解并执行人 们给的各种命令,因此就需要在人和计算机之间制定一种二者都能识别的特定语言,这 种特定语言就是程序设计语言。 10.1.1编程语言的发展历程 从计算机发明至今,随着计算机硬件和软件技术的发展,计算机的编程语言经历了 机器语言、汇编语言、面向过程的程序设计语言以及面向对象的程序设计语言阶段
10.1 程序设计语言简介 要使计算机能够按照人的要求完成一系列的操作,就要求计算机能够理解并执行人 们给的各种命令,因此就需要在人和计算机之间制定一种二者都能识别的特定语言,这 种特定语言就是程序设计语言。 10.1.1 编程语言的发展历程 从计算机发明至今,随着计算机硬件和软件技术的发展,计算机的编程语言经历了 机器语言、汇编语言、面向过程的程序设计语言以及面向对象的程序设计语言阶段
一.低级语言时期(1946-1953) 1.天书语言一一机器语言 早期计算机只能识别理解由0与1构成的二进制序列。那时人们要用二进制机器代码 编成程序来控制计算机执行规定的操作。这种代码就是机器语言。 2.汇编语言 汇编语言是一种面向机器的程序设计语言,它用助记符号来表示机器指令的操作符 与操作数,如,用“ADD”取代机器语言中的加法
一. 低级语言时期(1946-1953) 1.天书语言——机器语言 早期计算机只能识别理解由0与1构成的二进制序列。那时人们要用二进制机器代码 编成程序来控制计算机执行规定的操作。这种代码就是机器语言。 2.汇编语言 汇编语言是一种面向机器的程序设计语言,它用助记符号来表示机器指令的操作符 与操作数,如,用“ADD”取代机器语言中的加法
二.高级语言时期(1954-至今) 从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种 语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所 有机器上通用。随着世界上第一个高级语言Fortran的出现,新的编程语言开始不断涌 现出来。各有特色,各有优势。 面向过程的语言致力于用计算机能够理解的逻辑来描述需要解决的问题和解决问题 的具体方法和步骤;面向对象的语言则致力于将客观事物抽象为一系列的对象,程序的 执行是靠在对象间传递消息来完成的。面向对象的语言通过继承与多态可以很方便地实 现代码的重用,已经成为当前流行的一类程序设计语言
二. 高级语言时期(1954-至今) 从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种 语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所 有机器上通用。随着世界上第一个高级语言Fortran的出现,新的编程语言开始不断涌 现出来。各有特色,各有优势。 面向过程的语言致力于用计算机能够理解的逻辑来描述需要解决的问题和解决问题 的具体方法和步骤;面向对象的语言则致力于将客观事物抽象为一系列的对象,程序的 执行是靠在对象间传递消息来完成的。面向对象的语言通过继承与多态可以很方便地实 现代码的重用,已经成为当前流行的一类程序设计语言