不知道在现实中您是否会听到别人和你去说:如果你要去学习C++,那你不如去学习Python,首先它的难度要比C++简单三倍不止,而且在工作以及前景上也会非常好。学习C++可能会让你后悔。其实我真的也不知道说什么,唯一能说的不过是,错误的不是语言,而是使用它的人。

学python和c++哪个好 python和c++哪个难_学python和c++哪个好

我接下来说的,绝不是去说Python这门语言的不好,所以如果有冒犯到您,还请见谅。

是的,C ++ 比Python更具挑战性,但是同时,C ++ 在性能和更广泛的应用范围上为您提供了比Python 强大得多的功能。

比如学习C ++ 17。在线上有大量资源可以为您提供帮助,您不仅可以使用C ++,还可以查看它在各种编译器中的编译结果。

您不仅可以尝试C ++,还可以尝试Python,Java和许多其他语言。您可以编写小的代码示例,然后编译并运行它们。我认为这将使您了解多种语言。

学python和c++哪个好 python和c++哪个难_学python和c++哪个好_02

如果您想学习,我觉得您可以看看下面的图片:

学python和c++哪个好 python和c++哪个难_Haskell_03

比如学习C ++ 和Python。您可以在一天内拿起Python。C ++ 可能需要一周的时间才能精通。但是更重要的是与这些语言关联的工具链。只是Python比C ++更容易调试。而您打算编写的应用程序的框架也将非常重要。对于C ++中的GUI应用程序,Qt是你的朋友。Python也有Qt包装器,但是通常,除了KDE应用程序之类的东西之外,您不会找到许多用Python编写的GUI应用程序。如今,Python 在数据科学和机器学习中得到了广泛的应用,但请记住,这里真正的主力军是使用C ++ 和Python绑定编写的应用程序。Python本身运行缓慢,Global Interpreter Lock存在问题,而且在Python中进行并发编程根本不容易。只是如果您不必编写高性能的代码,那对您而言可能并不重要。

通常,C ++比Python的薪水更高。只是许多人会因为Python简单而知道这门语言,而C ++将需要一些努力才能掌握。

学python和c++哪个好 python和c++哪个难_应用程序_04

使用C ++,您还需要了解和理解汇编程序—主要是为了进行调试和分析。如果没有简单,要求不是那么高的项目,您就可以没有它,但是对于更高级的项目,这些知识将变得必不可少。

一旦体验了C ++ 的原始功能,您可能会对Python 感到无聊。与C ++相比,我认为Python,Ruby和许多其他“脚本”语言是特别容易的。不要误会我的意思:您当然可以学习它们并获得高薪的工作。但是,如果您想成为“山丘之王” ,那么C ++会是您的朋友。当然一起学习这些语言也是可以的。我也建议选择像Rust这样的功能语言或Haskell。它会使你很好的平衡和计算机语言通晓。相信我,如果您精通C ++,Rust / Haskell / Elixir和Python等会比之前更容易掌握。它将使您成为山中之王。只是这将需要时间,因此请拥有耐心和坚持不懈。

学python和c++哪个好 python和c++哪个难_应用程序_05

最后还是想说,绝不是贬低其他语言,毕竟每门语言都拥有着自己该存在的领域。只是因为会听到别人这么去说,您可能会忘了自己初心。所以加油吧。