因为C跟C++是全部翻译,再执行的语言
Java与python、php、ruby、C#是边执行边翻译的语言,
那么既然C跟C++执行效率高运行快,那为什么还要Java、python等这些语言了,
因为后者可以实现跨平台,即在Windows与Linux下都可以去执行。
两者区别一:
编译型:全部翻译,再执行,C,C++
解释型:边执行边翻译,Java、python、C#、php、ruby等
区别二:
静态型:C、C++、Java等都属于静态型语言当编写源程序的时候,出现不符合语法的规范,就会提示错误,在编译时变量的数据类型即可确定。
动态型:JavaScript、Python、Ruby等是动态型语言,在编译阶段它不会判断代码是否符合规范,在运行的时候才会去判断。