为什么C与C++执行效率高,运行快?

因为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等是动态型语言,在编译阶段它不会判断代码是否符合规范,在运行的时候才会去判断。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章