有哪些值得推薦的小型 C 語言開源專案?

時間 2021-05-05 22:46:53

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分,客觀 主觀測評,僅供參考 ...