一千行以上,五千行以下有哪些值得學習的開源項目?

語言不限。

請給出簡介、出處。

謝謝大家!

相關問題:

一百行以下有哪些給力代碼?

一千行以下有哪些給力代碼?

有哪些值得學習的小型開源項目?


不論你是100萬行,10萬行,1萬行,1千行,1百行,我都推薦GLib,想了解的多那就多看,沒有能么多時間就只看某個函數。基礎不好就看Data Types的封裝,基礎不錯就看其中散列函數,網路子庫的實現……


gh0st遠控程序,網上有好多來源代碼,涉及了從網路到文件操作面面俱到,是一個很不錯的項目,c++源代碼!

第二個是電驢這個也是c++的程序 你去百度自己找源碼就好!

順便提一句樓主的學習方法是很好的,就應該多練習,但是建議主攻一門語言,這就是一通百通


就個人而言不推薦無目的地「學習開源項目代碼」,如果基礎不夠牢靠,請把精力花在讀書,讀文檔,寫小型項目打基礎上。

在這個過程中,會產生很多有趣的主意,這時把這些想法具體化,不用擔心重新發明輪子,寫點代碼實現之,遇到瓶頸時參考一下現有的實現,學習原理。這樣一番下來,就能感覺到自己知識的提升了。

總之不建議通過「讀」代碼學習,這種方法往往是泛而低效的,正如讀學術書籍而不自己動手證明或者做練習一樣。


OA


ss吧,不大不小,主要是影響力,還有圈子內知名度


同意那位說的"想多看就多看"

腦子裡第一個蹦出來:金山開源代碼


不太懂為什麼要學習開源項目?是要通過讀代碼來學習么?

我感覺樓上說的,通過做東西學習的方式會更好一些。。

至於開源項目,就像 @寒風 說的,想了解的多就多看好了。。。


推薦閱讀:

如果Windows XP系統微軟不提供更新服務了但決定成為自由軟體,現在會怎麼樣?
如何看待阿里巴巴宣布開放開源AliSQL資料庫?
求行人檢測再識別完整源代碼?
PowerShell 為什麼 alias 了 curl 就引起了如此大的爭議?
php 方法內部能不能定義方法並調用?

TAG:互聯網 | 計算機 | 開源 | 開源項目 | GitHub |