作者landattack (none)
看板Programming
标题[请益] 请问C的模组化写码(Modularize in C)
时间Mon Dec 10 21:25:21 2012
大家好 我是engineer
出社会已经8年了 现在写ARM processor的firmware也快三年
firmware只用C
在这里想要请大家推荐可以学到模组化C programming的书
(我知道大家有很多经验谈 但有好书的话会想买)
不要C++的
C++的好书很多...但我不知道模组化C programming 的书可以买那一本
我这里模组化的意思是「不是丢一堆.c .h 那里面就好了;而是透过适当的规画,
让你的project内的程式码,可以更易读、更易理解。」
不一定要很像C++,只要能够增加可读性、可理解性、易於maintain,就好。
今天在网路上查查的结果 是有人推荐
Advanced Programming in the UNIX Environment / W. R. Stevens 1992
我手上没这一本 请问有这本书的人 这本书适合我的目的吗?
我之前在写一个功能时
就用.h 当我的interface
.c 就是我的implementation 没有要让外界存取的就尽量宣告成static function
这只是简单的想法 希望有好书可以更扩展自己的skill
谢谢大家~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.2.214
1F:→ james732:那本书的重点是 UNIX Environment 耶... 114.32.92.122 12/10 22:07
2F:→ JarrettChen:Object-Oriented Programming With AN140.113.235.116 12/11 23:11
3F:→ JarrettChen:SI-C140.113.235.116 12/11 23:11
4F:→ landattack:好妙的书 而且很新! 谢谢 我要去买来看 114.32.2.214 12/11 23:47
5F:→ landattack:我知道有pdf 但喜欢实体书 114.32.2.214 12/11 23:47
6F:推 tonytonyjan:GNU Coding Standards 算吗? 140.113.27.47 12/12 00:20
7F:→ tinlans:我还是建议你看 C++ 的书,反正改写成 C 118.160.109.12 12/16 07:05
8F:→ tinlans:一点也不难... 118.160.109.12 12/16 07:05