
出版社: 人民邮电
原售价: 99.80
折扣价: 76.48
折扣购买: C语言最佳实践
ISBN: 9787115645142
魏永明,获清华大学工学学士、硕士学位,飞漫软件创始人,2013年度“开源软件杰出贡献人物”,2023年世界开源软件Top100贡献榜人物。1999年发布了开源软件MiniGUI并持续研发至今。编(译)著有《MiniGUI剖析》、《Linux 实用教程》、《Linux 设备驱动程序》(二、三版)等技术著作。2018年11月,发起合璧操作系统开源协作项目;2020年8月,提出首款描述式编程语言HVML;2022年7月,开源发布 HVML 解释器及渲染器。
【30年开源实战经验】作者倾囊相授,带你领略开源项目的开发与维护之道。 【代码艺术,一目了然】从可读性到可维护性,从接口设计到性能优化,再到单元测试,本书教你如何写出优雅高效的C代码。 【项目维护利器CMake】掌握构建系统生成器CMake,提升代码可移植性,灵活处理功能模块,自动生成源代码,让项目维护变得轻松自如。 【接口设计,解耦大师】深入C程序接口设计模式,教你如何解耦代码与数据,实现模块化设计,掌握状态机在C程序中的应用,打造高效分词器、解析器。 【性能优化,测试先行】性能到测试,本书提供了一系列避免低效代码的策略,教你如何进行单元测试,使用测试框架,以及高效调试C程序的技巧和工具。