C高级编程:基于模块化设计思想的C语言开发 (吉星)
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
内容介绍
C语言是一个“古老”的编程工具。在嵌入式系统、自控系统及计算机底层操作系统、数据处理中间件等系统开发中仍然是优先选择的开发工具。不同于很多更“高级”的编程语言,如Java,Python等,C语言是面向硬件特性,基于模块的一种编程语言。采用更“高级”语言的编程思维并不能实现有效的C程序设计。本书是从C语言的特点,适合C语言开发的设计目标的特点出发,阐述一类C语言的开发方式,并通过设计具体模块,依次展开讨论。如果你想有效地使用C语言,在系统设计中灵活地应用模块化设计思想,本书是一个很不错的参考。
本书共九章,从C语言自身,一直探讨到(进程)模块之间的共享与通信。前八个章节,更多是工程和具体代码设计的讨论,而最后一个章节则是系统分析与系统设计方法的讨论。对于期望、正在从事系统整体规划、构架、设计的读者,建议首先了解最后一章内容,而对于欠缺系统分析经验的新进工程师,则建议从第1章开始阅读,同时建议对书稿中的代码进行上机验证,在执行反馈中了解本书的观点,并进行修正,形成自身工程代码库。
C高级编程:基于模块化设计思想的C语言开发 目录
第1章 C语言的探讨 1
第2章 标准库、自有基础库与delog模块 64
第3章 make、工具与文档组织 134
第4章 抽象逻辑与虚拟模块、索引模块 213
第5章 空间资源的组织 253
第6章 数据的集合化组织 321
第7章 复杂的数据集合化 375
第8章 进程与通信 442
第9章 模块化的系统设计 497

下载地址
打赏