一、动态语言
动态类型的语言是指在运行期间才去做数据类型检查的语言。动态语言编程,不用给变量指定数据类型,该语言会在第一次赋值给变量时,在内部将数据类型记录下来。
比如Python,Ruby和JavaScript.
二、静态语言
静态语言的数据类型在编译期间检查。所以写代码时,需要声明所有变量的数据类型。比如C,C++,C#,JAVA.
以上转自权威指南。
动态类型的语言是指在运行期间才去做数据类型检查的语言。动态语言编程,不用给变量指定数据类型,该语言会在第一次赋值给变量时,在内部将数据类型记录下来。
比如Python,Ruby和JavaScript.
静态语言的数据类型在编译期间检查。所以写代码时,需要声明所有变量的数据类型。比如C,C++,C#,JAVA.
以上转自权威指南。