今天我朋友看到我学C++,一脸不解的问我:“学这东西还不如去学Python,不但简单代码还简洁,C++复杂,同一个目标他比Python还要用多几十行代码”。 C++真的有他说的那么不堪吗?
看你学习一门语言的目的了。
如果是为了学习编程的基础知识,越高级的语言抽象程度越高,帮你做的事更多,反而不利于进一步学习。C++这种比python低级一些(这里的高级低级不是褒贬,而是是否更贴近底层实现),更利于学习使用。
如果是为了快速上手编程或者想工作使用实现自动化操作,python肯定是由于C++的,就像你那位朋友说的一样
如果是为了就业的话,得看具体的意向,在人工智能,机器学习等领域python用的多,在游戏引擎,图像处理上C++比较常见
个人偏Python,c的话如果不是搞嵌入式开发,学完指针基本就可以了,望采纳不过c还是要熟
任何语言都有它的独有的优势和特点,不能简单的说哪个好哪个差。如果从事ai相关工作,这两门语言后期还真都得要熟练。