强弱类型 静态语言 动态语言 || 脚本语言

强类型变量一旦声明 类型不能改变 强类型不支持以下 弱类型支持

1 + '2'

静态语言 变量需要提前声明 动态语言不需要

静态语言 C++

int a = 3;
a += 1;

动态语言 Python

a = 3
a += 1

动态语言 -- 运行时可以改变结构 新的函数、对象、代码可以被引进,已有的函数可以被删除或者结构上的变化。动态语言的类型检查是运行时做的。

 

编译型语言:一次性把所有代码转换成机器语言

解释性语言:不断解释每一条指令

 

脚本语言通常是解释型的 || 什么是脚本语言?

脚本语言为了缩短 编写 编译 链接 运行过程而创建的计算机编程语言。

脚本语言都是动态语言,动态语言都是解释型语言。

posted @ 2014-05-19 11:15  mess4u  阅读(280)  评论(0编辑  收藏  举报