1樓:泥水匠
斗膽推薦兩個由於工作需要造的輪子,還望網友多多指教。
存放通用型指標的queue:queue
存放通用型指標的list:list
2樓:皮皮關
C語言的小專案很多,但壞訊息是小不代表簡單。
想了半天相對難度不會太大、還很有用的可能還要屬Redis。
SVN原始碼值得研究,通過一些參考資料搞明白設計思路收穫會非常大。
語言方面,有一本奇書《Python原始碼剖析》寫的非常好,如果熟悉Python,研究它的原始碼能讓你繼續精進,而且會有那種恍然大悟的爽快感。
Lua的原始碼更短小精煉,但是不見得比原始碼很多的Python更簡單。
遊戲方面的推薦:
Lua或者Python的原始碼
伺服器:雲風的skynet專案
小而美的遊戲引擎Love2DLove2D用到了SDL渲染庫,SDL本身又是乙個小而美的遊戲圖形庫
其他(希望讀者補充~~)
3樓:Equim
如果你關注的是 ISO C 本身而不是那些雜七雜八的、平台相關的 syscall lib 的話,uthash 值得一閱。它是乙個短小精悍、平台無關的資料結構庫,只包含了幾個零星的標頭檔案,卻實現了雜湊表、動態陣列與字串等常用的資料結構。
4樓:
GNU系列小工具。
對,我沒說diff,說的是coreutils。
小到幾十個常用命令能放到乙個git倉庫裡。
coreutils/coreutils
5樓:
雲風的 ejoy2d 不錯https://github.com/cloudwu/ejoy2d,支援 Linux 平台。
如 Linux 之父 Linus 所言,C 程式的精髓在於它的資料結構。從這個角度來說,Lua 雖然寫的好,但對於不熟悉編譯原理的人來說看著實在是摸不著頭腦。而 ejoy2d 處理的是 2D 遊戲裡面用到的矩陣變換、顯示邏輯等等,至少相比直接讀 Lua 來說要容易接受的多。
有哪些值得推薦的 C 經典書籍?
Clark 最近在看的,強烈推薦的 高質量C程式設計指南 林銳博士 還是 深度探索C 物件模型 指令碼之家 www.jb51.net yche isocpp Get Started 版塊推薦 Get StartedStandard C isocpp Core Guide Lines GitHub i...
有哪些小型好用的嬰兒車值得推薦?
晴晴媽 嬰兒推車型別分為高景觀推車,便攜高景觀推車 傘車。傘車的體積最小,摺疊後體積小巧,重量輕,方便收納和攜帶,可以放入汽車後備箱和登機。傘車對比 引數來自京東 好孩子D619 Pouch Q8 虎貝爾Mpro 晴晴媽 2021年寶寶嬰兒車 嬰兒推車推薦,嬰兒車好孩子 博格步 pouch bebe...
橫濱有哪些值得推薦的語言學校?
小婉打怪獸 小婉學姐說學校 橫濱國際教育學院 小婉學姐前言 1 語言學校沒有絕對的好與不好,只是看這個學校適不適合你而已。2 不要過分追求語言學校的公升學率,生源好的學校,必然公升學率就高些。3 不要選擇收費的中介 4 不要過分在意網評,每個人的認知和觀點都不同滿分10分,客觀 主觀測評,僅供參考 ...