首页 > 代码库 > c++的学习
c++的学习
对于语言的学习,已经持续了几年,但并没有显著的提高,现在还是无法行云流水的写出大段高质量的程序。语言众多,很多人说语言只是一种工具,不必有所偏爱。但每个人或多或少的也会有所偏爱,就像有些人喜欢哈士奇,而自己却喜欢拉布拉多。对于语言,自己喜欢偏低层的c/c++。c语言已经可以很不错的读写程序,但c++老是用起来不太顺手。准备集中一段时间提高一下。了解c++的前世今生,能够熟练的应用c/c++编程,让它成为自己的强项。
编程是程序猿比较低级的活,也是最基本的活。没有这个功底去做架构师有点像倒三角的金字塔。同时,优秀的程序猿也需要对整个计算机体系包括软硬件都比较了解才行。但能够熟练的应用一门语言作为工具很重要。掌握好了一门语言,对于学习其他语言也会很有帮助。
自己也很像做自己勾画的产品,也有一些idea。但一些计算机的基础没有打好,不想贸然的跳到另外一个层次去。
列一些书单总是必须的。
今年还有三个月的时间,集中精力学习c++。
c++以《c++ primer plus》和云课堂为基础。特别是primer plus,很不错的入门书籍,在本博客上记录一下每次学习的笔记。在今年当然要很熟悉的使用此门语言。
以后还会继续深入的学习c/c++的。包括c的几本名著,c++primer、c++ stl等。
还报名了云课堂的数据结构和编译原理。这是纠结自己很长时间的课程。趁着这个机会一定要掌握。
有精力的话学习一下嵌入式,主要源自于自己解决HDMI问题时被硬件问题难住了。比较正确的学习顺序应该是计算机组成原理-》计算机体系结构 -》数字电路和单片机、ARM嵌入式 -》Linux驱动和内核。
每天早晨挤出一个小时的时间自学一点东西。
c++的学习