作者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