python和c++学哪个比较好

  • 原创经验
  • |
  • 更新:
  • |

python和c++是有区别的,C++需要编译执行的语言,Python是解释执行的语言。Python缩进严格,通过缩进区别代码块,而C++通过大括号标示。Python与C++的全局变量、循环语句和关键字的使用都不相同,那么python和c++学哪个比较好呢?


具体内容

  1. 1

    运行效率:C++大于Python。

    Python代码和C++最终都会变成CPU指令来跑,但一般情况下,比如反转和合并两个字符串,Python最终转换出来的CPU指令会比C++多很多。

    首先,Python东西比C++多,经过了更多层,Python中甚至连数字都是object。

    其次,Python是解释执行的,和物理机CPU之间多了解释器这层,而C++是编译执行的,直接就是机器码,编译的时候编译器又可以进行一些优化。所以运行效率上没得比。

    python和c++学哪个比较好

  2. 2

    开发效率:Python大于C++。

    Python一两句代码就搞定的东西,C++往往要写一大堆。用C++解析下Json你就明白了,很可能好几天过去了,你还在调bug,刚调好bug又内存泄漏了,开发效率上,Python要比C++快很多。

  3. 3

    c++和python学哪个

    Python是个胶水语言,做一些简单的文本数据分析和任务自动化处理是没问题的,干重活还是要靠调用第三方的C扩展库。所以并不是对立的。也没必要因为C/C++性能高而放弃Python,毕竟除了计算机干活的效率之外还要考虑人干活的效率,甚至大多数时候后者更重要。选择合适的语言来搞定合适的环节。

    C++设计之初是希望兼顾C级别的性能、对C的兼容性、对大型工程的抽象支持能力。在熟练掌握了C++之后,处在各个位置当中都能成为佼佼者。使用C/C++的话,帮助我们更理解其他编程语言。比如说是Java或者是Python是如何进行内存管理以及如何处理缺陷。

注意事项

  • 关于python和c++学哪个比较好,就给大家分享到这里了,如果大家是0基础入门编程,那么Python由于容易入门易于学习绝对是你的首选。当然,在IT行业发展,其他语言都要有所涉猎才行,这样技术才全面。


作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

相关经验