所在的位置: python >> python前景 >> python和c的区别

python和c的区别

C++为编译型语言;python为解释型的脚本语言。

1.关于区别:C++效率高,编程难;python效率低,编程简单。同样的功能,或许python可以很快的写出代码,但运行所需的时间需要成倍于C++。python是一种脚本语言,是解释执行的,不需要经过编译,所以很方便快捷,且能够很好地跨平台,写一些小工具小程序特别合适。

2.其次:C++则是一种需要编译后运行语言,在特定的机器上编译后在特定的机上运行,运行效率高,安全稳定。但编译后的程序一般是不跨平台的。首先,python东西比C++多,经过了更多层,python中甚至连数字都是object。

3.最后:python是解释执行的,和物理机CPU之间多了解释器这层,而C++是编译执行的,直接就是机器码,编译的时候编译器又可以进行一些优化。因此在运行效率上,C++要远好于python。




转载请注明:http://www.aierlanlan.com/cyrz/956.html