banner

解释性脚本语言

编程世界的主流思想

1.结构化编程,面向过程开发

功能分解

语言:C

2.函数式编程

数学:λ演算

语言:LISP,Erlang

3.面向对象编程

客观世界 ==抽象=⇒ 对象

对象:属性(静态特征)、行为(动态特征)

对象关系:包含(组合、聚合)、继承(一般—>特殊)、关联

目标:实现高度软件复用

过程:OOA(分析) OOD(设计) OOP(实现)

(1)分析设计:

用况图(需求分析)

类图、顺序图、协作图、状态图、活动图(类关系、作用)

构件图

部署图

(2)实现:

编程运行

解释性脚本语言的特点

1.解释型和编译型

编译型:先编译再运行

解释型:直接运行,不需要人干预编译工程

2.运行时和动态类型

运行时:代码源程序从硬盘加载到内存运行

编译时:代码源程序存储在硬盘

动态类型:运行时才知道变量的类型(编译型:强类型)

3.强类型和软类型

Python:动态类型

4.开发效率高

5.通用性强

全平台

6.内置方便的数据容器

基本数据类型

7.易于扩展和嵌入

归档 分类 标签 关于