学习前景分析

来源:7-11 函数基础

慕用7464701

2020-12-09

老师您好,现在很多小伙伴说c++细节太多,难学,会的人少,职位少,以后很多软件不会用c++来写,很多思想过时了。请问老师您关于这个前景问题怎么看?

写回答

1回答

quickzhao

2020-12-09

毫无疑问C++是最复杂的编程语言,没有之一;现在大部分的软件也不会用C++来开发;但是C++能做的事情是绝大部分编程语言做不了的,而绝大部分编程语言能做的事C++都可以实现。做同样一件事情,C++的代码量可能是Python语言的3-4倍,但是性能上C++确是Python的十几倍。所以看你做什么,如果你想短平快,只做一些低性能的业务级开发那确实没必要学C++,但如果你希望开发效率最高最省电的的大型软件,C++几乎是首选,具体哪些著名的软件是用C++开发,你可以好好看下课程前几节的讲解。至于编程思想,我想说的是如果你真的想学习内功,修炼编程思想,C++绝对会让你吃个饱。编程思想是不会过时的,过时的只是外在的实现。简单来说,你只想做业务层简单的编码那么完全没必要学习C++,但如果你希望成为了解底层的不可替换的大牛,那么C++是一个很好修行之路。

2
2
weixin_慕勒4383646
赞同老师的意见,我就是学了python想了解底层机制转过来跟老师学c++的,而且我发现在python中做机器视觉的著名库opencv就是从c++移植过去的。
2021-06-14
共2条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3911 学习 · 1106 问题

查看课程