下位机编程需要学哪些书

州科信息网 2023-05-24 21:41 编辑:admin 284阅读

下位机编程需要学哪些书

推荐的书目如下:

入门篇:

《C++新经典》

《C程序设计语言(原书第2版・新版 典藏版)》

《C++程序设计袭拍语言(第1-3部分)(原书第4版)》

《C++程序设计语言(第4部分:标准库)(原书第4版)》

入门级别的书籍凳埋上面这四本足以,学完之后就能够到企业实习岗位任职了。

《C++新经典》的作者有十几年的一线开发经验,这本书其实也因为他的一套视频教程口碑很好,所以才写成书的。本书先讲 C 语言,接着讲 C++ 语言,循序渐进,条理清晰,通俗易懂,是初学者的不二之选。

《C程序设计语言(原书第2版・新版 典藏版)》的两个作者都是贝尔实验室的高级研究人员,他们的书更能从一个语言设计者的角度来阐述,所以表达会相对晦涩,但是能让你对语言本身有更深入的了解,是必学教材。

《C++程序设计语言》是 C++之父的作品,分为四个部分讲解,共两册,前三部分一册,第四部分单独一册。

进阶篇:

《UNIX环境高级编程 第3版(异步图书出品)》

《UNIX网络编程 卷1 套接字联网API 第3版(异步图书出品)》

《UNIX网络编程 卷2 进程间通信 第2版(异步图书出品)》

以上三本是 Linux 环境编程的经典著作,《UNIX环境高级编程》也就是传说中的 APUE,如果学习 Linux 开发,不知道这三本书或者没有看过这三本书,那可以说你不懂 Linux。

这三本书适合当作工具书使用,如果有时间也可以通篇看。

《TCP/IP详解 卷1:协议(原书第2版)》

如果要从事网络相关的编程,那这本书也是必看的,可以当作工具书使用,当然有时间还是建议通篇看。

高级篇:

《C和指针》

《C专家编程(异步图书出品)》

《C 陷阱与缺陷(异步图书出品)》

以上三本是高级 C 语言部分,是非常非常经典的书籍,有条件一定要看。

《Effective C++:改善程序与设计的55个具体做法(第3版 中文版)》

《More Effective C++:35个改善编程与设计的有效方法(中文版)》

《Effective STL中文版:50条有效使用STL的经验》

《Effective Modern C++(中文版)》

以上四本书是对 C++ 深度探究的经典书籍,是作者从事 C++ 开发的宝贵经验的提炼。

《深度探索C++对象模型》

《C++新经典:对象模型》

以上两本是 C++ 对象模型的探究,学习上面两本书可以深入到 C++ 语言的设计精髓。

《设计模式:可复用面向对象软件的基础(典藏版)枣禅蚂》

这本书是设计模式的经典书籍,当设计复杂程序的时候一定要使用适当的设计模式,这样能事半功倍。

python和go哪个更适合写linux.脚本

python更适合写linux.脚本。根据查询相衡神关公开信息显示,Go是一种静神困态类型的编程语言,它的语法简单、性能优秀,但是不适合写大量数据处理和分析的脚本,Python是一种解释型的高级编程语言,它的语法简洁、易学易用,支持跨平台,拥有丰富的标准库和第三方库,适用于各种编程任务。Python还有很好的数据处理和分析能力,很适合用于编写一些咐瞎亏需要大量数据处理和分析的脚本。