编译性语言:(C\C++)
1、在编辑器中编写排版代码;
2、由编译器将代码编译为可执行文件;
3、运行可执行文件。
解释性语言:(javascript,python,称为脚本的都属于解释性语言)
1、在编辑器中编写排版代码;
2、由解释器直接解释执行。
Java C# 既是编译性的又是解释性的
Java:
1、在编辑器中编写排版代码;
2、由javac将Java代码便以为.class(中间码,脱离了jre运行不了)
3、由Java将.class文件运行。
C#:
1、在编辑器中编写排版代码;
2、编译为伪exe文件(脱离了.net framework 运行不了)
3、由framwork解释执行
Python的两种运行方式:
1:以解释性的方式执行
2:
1)由python编译为.pyc文件(脱离了python环境执行不了);
2)由python解释执行.pyc文件。