程序设计语言分类
解释型语言与编译型语言:
解释型语言是指每次运行解释型程序时都要由解释器程序实时地将源代码转换成二进制形式运行,比如Perl。
编译型语言首先经过编译生成机器码,在运行时,由机器直接执行编译好的机器码,比如C,C#。
静态语言(Statically Typed Language)与动态语言(Dynamically Typed Language):
statically typed language:
A language in which types are fixed at compile time. Most statically typed languages enforce this by requiring you to declare all variables with their datatypes before using them.
Java and C are statically typed languages.
dynamically typed language
解释型语言是指每次运行解释型程序时都要由解释器程序实时地将源代码转换成二进制形式运行,比如Perl。
编译型语言首先经过编译生成机器码,在运行时,由机器直接执行编译好的机器码,比如C,C#。
静态语言(Statically Typed Language)与动态语言(Dynamically Typed Language):
statically typed language:
A language in which types are fixed at compile time. Most statically typed languages enforce this by requiring you to declare all variables with their datatypes before using them.
Java and C are statically typed languages.
dynamically typed language
![](http://img.zemanta.com/pixy.gif?x-id=8398e293-5f00-8059-bf3c-ba131f8ca3ef)