解释型语言与编译型语言 2015-04-26 08:47 42人阅读 评论(0) 收藏

            编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。
            解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束。

            编译型语言,执行速度快、效率高;依赖编译器、跨平台性差些。如C、C++、Delphi、Pascal,Fortran。
            解释型语言,执行速度慢、效率低;依赖解释器、跨平台性好,必须要有对应的解释环境。如Java、Basic。
            Java是先编译成字节码(并非机器语言),然后是再解释执行。所以严格说来Java是解释型语言。

posted @ 2015-04-26 08:47  朱传林  阅读(112)  评论(0编辑  收藏  举报