2009-12-08 75 views
1

我更喜歡C/C++。但是,我在學校的許多老年人要求我學習Java,如果我想爲開源項目貢獻一份力量......我處於兩難境地。該怎麼辦?我們不能用C/C++做一個設計項目嗎?是否有必要學習Java來貢獻開源項目?

+0

重複:http://stackoverflow.com/questions/1865243/is-it-necessary-to-learn-java-for-contributing-to-an-open-source-project 而且應該真的是社區wiki – Faruz 2009-12-08 07:33:06

+5

讓它成爲社區wiki – 2009-12-08 07:34:17

+0

這是一個特定的項目嗎?根據這種情況,答案將會大不相同。 – Matt 2009-12-08 07:36:53

回答

6

有很多開源C和C++項目 - 以及幾乎所有其他語言的負載。

當然,學習另一種語言絕對不是一個壞主意,但不要被「僅」認識C和C++所束縛。

如果你想爲貢獻一個特定的開源項目,這是用Java編寫的,當然,這是另一回事......但如果你想找到C和C++開源項目,我相信主要託管站點支持通過項目語言進行查詢。例如,您可以查看Google Code C++ projectsSourceForge projects tagged C++

0

是的,如果不是,您可以在文檔/設置/部署問題等方面做出貢獻。

0

除非你想參與一個Java項目,然後再次,如果你知道C++,你可以很快學會它。

0

如果你想貢獻的開源項目是java,那隻需要學習java。 c/C++中也有很多開源項目。最好的例子是Linux

1

選擇一個有趣的C或C++項目並對其做出貢獻。例如,看看Tortoise SVN - 這是在Visual C++中,它被廣泛使用,它被積極開發,它的作者接受任何有用的貢獻。

0

如果你擅長c/C++,c/C++中有很多OS項目。 它們在DotNet和c#中也是相當數量的項目。 貢獻你強大的地方...

5

有必要學習java來貢獻一個開源項目嗎?
@:沒有

該怎麼辦?
@:什麼就做什麼,你是熱情與C/C++

我們不能做一個設計項目?
@:當然可以,很多非Java項目在那裏的

0

這取決於你在哪個領域,你想成爲一個專家,所以選擇根據您的興趣的一個開源項目,開始爲這個領域貢獻力量,這對未來肯定會有幫助。

你還應該掌握其他技術的基礎知識,以便學習新事物總是好的。

0

它取決於你在哪個領域想成爲專家,所以選擇一個基於你的興趣的開源項目,並開始貢獻於該領域,這對你將來肯定會有幫助。

你還應該掌握其他技術的基礎知識,以便學習新事物總是好的。