推荐基本好书
1.《高质量C++编程指南》 很经典的C++学习指南,适合每一位重视质量的程序员阅读。
2.《Effective C++ 2nd &3nd》顶级大师Meyers的力作,每一位想在C++领域有资深造诣的人士都应该将之作为常备案头书籍。同类还有《More Effective C++》。。。
3. 《Effective STL》Meyers名著,向想利用STL提高效率的专业开发人员极力推荐。。。
4. 《深入浅出MFC》侯捷名著,深入剖析MFC Application work,值得品味。
5. 《STL 源码剖析》侯捷名著,理解STL的优秀指南。
6. 《C++网络编程 卷1 &卷2》ACE与模式的完美结合。。。同类还有《ACE程序员指南》
7. 《C++ Primer》经典的C++学习指引
1.《C++Primer》学c++编程 。2.《windows 核心编程》学习Windows API编程。 3.《深入浅出MFC》学习C++与宏封装的windows编程 。4.《深入解析ATL》学习在WINDOWS下无处不在的COM编程。5.《ADO编程技术》学习COM下的数据库编程 。6. WTL源代码,学习C++Template封装的界面编程比MFC架构明晰多了。 7.《ACE程序员指南》学习网络编程。 8.《DirectShow开发指南》学习多媒体编程推荐给楼主以上学习路径和书籍,一开始如果什么都不懂的话也没关系,随着你学习的深入会慢慢懂起来的。总之,先学编程语言。学C++之前可以无任何基础……学成时间和你努力程序成反比
学习嵌入式开发基本不需要学习ARM汇编语言,原因如下:1、C语言的发展已经成熟,其编译器编译出的代码文件无论从体积、执行效率都已直逼汇编语言。
2、ARM汇编语言编程本身并不难,由于数据宽度扩展,代码效率更高,执行速度更快,但维护和移植却比C语言程序困难得多。
3、ARM单片机动辄上百个寄存器,虽然功能强大,但却给 *** 作和记忆带来极大挑战,使得用汇编语言编程比51困难许多,编程效率更为低下。
4、汇编语言编程越来越小众化,这就使得可利用资源少,可参考借鉴的资料很少,凡事靠自己,困难不易克服。
当然,如果有时间有精力有能力学习ARM汇编语言,会比不会好。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)