可能重複一個精心設計的C++開源項目:
C++ OpenSource project for beginner programmer?新手
嗨,大家好,我是一個C++初學者,我一直在讀最近C++入門。當我對語法有一個基本的瞭解時,我想找到一個設計良好的小型開源C++項目,其中我可以學習一些設計和體系結構技術。有人可以幫助嗎?
可能重複一個精心設計的C++開源項目:
C++ OpenSource project for beginner programmer?新手
嗨,大家好,我是一個C++初學者,我一直在讀最近C++入門。當我對語法有一個基本的瞭解時,我想找到一個設計良好的小型開源C++項目,其中我可以學習一些設計和體系結構技術。有人可以幫助嗎?
作爲初學者,您可能不想參與有組織的開源項目 - 這些事情的標準(例如代碼的效率和複雜性)往往相當高,你可能會發現它壓倒性的而不是啓發性的。
而是嘗試搜索一些可以單獨完成的簡單項目。這些東西可以在C++學習書籍中找到,也可以在互聯網上找到。
請嘗試看openhatch.org或sf.net或這些地方,並根據您的興趣,加入項目。但是通過這些項目,您應該開放學習數據結構,設計模式,算法,版本控制工具,錯誤跟蹤工具以及其他一些工具。否則,可能難以維持對這些項目的興趣並從中獲得任何收益。
我建議看看增強庫和增強編程風格C++。它是C++庫的一個非常高級的集合。一個警告,期望一個陡峭的學習曲線。
由於高標準,開放源代碼不是太多,而是因爲低標準。 :P好的代碼不需要解釋,而且它只能令人敬畏。 – cHao 2010-06-24 01:22:25
我同意關於良好的代碼,這正是我的意思:它寫在這樣一個複雜的水平,它可以令人沮喪。至於標準,我想你是對的,至少取決於項目。 – tlayton 2010-06-24 01:32:37