当当读书
C语言*佳实践

C语言*佳实践

魏永明 著
0
63.87 原价¥63 开通租阅权,免费读此书
提示:数字商品不支持退换货,不提供源文件,不支持导出打印。
评论 赠一得一 收藏 分享
此书籍暂不支持在移动端购买和阅读

内容简介

本书是魏永明近30年来发和维护MiniGUI、HVML等源项目的经验总结,旨在帮助有一定C程序编写经验的软件工程师在短时间内有效提高设计能力和编码水平。全书分为?3?篇。基础篇从可读性和可维护性出发,阐述了如何提高代码的可读性、用好写好头文件、正确理解编译警告并消除潜在问题、定义和使用常量等,介绍了如何有效利用构建系统生成器(CMake)来维护项目;模式篇阐述了常见的C程序口设计模式,说明了如何在C程序中解耦代码和数据、利用子驱动程序实现模型、设计可加载模块等,介绍了状态机的概念以及在C程序中如何利用状态机实现分词器、解析器等;质量篇从性能和单元测试出发,阐述了如何在C程序中避免编写低效代码、行单元测试、使用常见的单元测试框架等,介绍了高效调试C程序的若干技巧和工具。 本书适合从事系统软件、嵌式或物联网发的C程序员、计算机相关专业高年级本科生和研究生阅读。
【推荐语】
【30年源实战经验】作者倾囊相授,带你领略源项目的发与维护之道。 【代码艺术,一目了然】从可读性到可维护性,从口设计到性能优化,再到单元测试,本书教你如何写出优雅高效的C代码。 【项目维护利器CMake】掌握构建系统生成器CMake,提升代码可移植性,灵活处理功能模块,自动生成源代码,让项目维护变得轻松自如。 【口设计,解耦大师】深C程序口设计模式,教你如何解耦代码与数据,实现模块化设计,掌握状态机在C程序中的应用,造高效分词器、解析器。 【性能优化,测试先行】性能到测试,本书提供了一系列避免低效代码的策略,教你如何行单元测试,使用测试框架,以及高效调试C程序的技巧和工具。
【作者】
魏永明,获清华大学工学学士、硕士学位,飞漫软件创始人,2013年度“源软件杰出贡献人物”,2023年世界源软件Top100贡献榜人物。1999年发布了源软件MiniGUI并持续研发至今。编(译)著有《MiniGUI剖析》、《Linux 实用教程》、《Linux 设备驱动程序》(二、三版)等技术著作。2018年11月,发起合璧操作系统源协作项目;2020年8月,提出首款描述式编程语言HVML;2022年7月,源发布 HVML 解释器及渲染器。
展开
大家都在看换一批
大家都在看换一批
领取优惠券

温馨提示:

您已领取的礼券,请到【个人中心】-【资产】中查看。