本人最近刚开始学习C++,准备记录下学习C++的历程。以下都是记录欢迎指教。
第一堂课,我们的老师告诉我们为什么学习C++,学习C++有啥用?这我也想了。但是我不了解C++,所以肯定是想不了多少的。
做个记录:
无论那个语言的发展都会围绕:效率,灵活,抽象,生产率。
C语言都不用说了,C的效率肯定是最快额,但是我们后来发现了,C++,C#,Java,Python,javascript,html.....等等。究其原因,我们发现后来语言的发展都是为了叫我们的程序写起来更容易,生产率更高。(也就是创造软件的效率)
从软件的层级看:
最下面是操作系统(operation system) =>驱动(driver)=>internet(software)=>client\server\other
软件的层级我们知道的C在操作系统和驱动的效率最快, 后来发展的java\c# 在server最好。 其他的就有C++了。
最明显的是桌面级程序。
乱七八糟谢了这么多,最后我记了老师这么一句写的很好。
既然选择学习C++了,那么你打算如何学习?怎么学习?
网上有很多说自学。我靠,别提了,自学是最痛苦的。啥不动的没人问啊,所以刚开始,还是和老师一点点学最好。
学习方法:
为什么要这样?
为什么要有数据类型?
为什么要有抽象?
为什么要有面向对象?
为什么要把c++设计成这样?
总之,多问。不懂多问。
要明确学习的目标:(工作 创业 兴趣) 无论怎么学,都的记住自己为了什么。。
不要因为一点点成就,,就翘尾巴了。。。
碰到问题也要想想自己当初如何出发