2009-03-11 14 views
8

मैं एक शुरुआती सी ++ प्रोग्रामर हूं। और मैं सिस्टम में अपने करियर को आगे बढ़ाना चाहता हूं- और ड्राइवर-प्रोग्रामिंग। क्या आप मुझे निम्न स्तर के विकास में अपने कौशल में सुधार करने के लिए एक ओपनसोर्स परियोजनाओं का सुझाव दे सकते हैं?सी ++ ओपनसोर्स प्रोजेक्ट?

मैं के साथ एक परियोजना रहा हूँ निम्नलिखित विशेषता:
- सी \ सी पर ++ भाषा आधारित
- कोड की एक छोटी राशि के साथ एक छोटी परियोजना है, फिर भी
- यूनिक्स आधारित सिस्टम तैयार किया गया

क्या आप जानते हैं कि ऐसा कुछ है?

+0

http://stackoverflow.com/questions/575511/what-c-open-source-projects-have-good-and-clean-code-to-learn-from http://stackoverflow.com/questions/534311/उदाहरण-आधुनिक-सी-इन-एक्शन – Anonymous

+0

शायद आपको इसके बजाय एक सलाहकार की तलाश करनी चाहिए ... सुनिश्चित नहीं है कि ओपनसोर्स प्रोजेक्ट "शुरुआती" चाहते हैं ... बस एक विचार – epatel

+0

+1, एक शुरुआत के रूप में, मैं मैं इस सवाल में भी रूचि रखता हूं। पूछने के लिए धन्यवाद। – Anthony

उत्तर

5

कोड प्रोजेक्ट पेज की Google गर्मी की जांच करें! ये सभी खुले स्रोत हैं, और उनमें से कई सी/सी ++ पर आधारित हैं। प्रत्येक प्रोजेक्ट उन विचारों को सूचीबद्ध करता है जो बाहरी/शुरुआती लोगों के लिए लक्षित हैं।

यहां पिछले वर्ष का पृष्ठ है: http://code.google.com/soc/2008/ Google ने अभी तक तय नहीं किया है कि इस वर्ष कौन सी परियोजनाएं भाग ले रही हैं, लेकिन यह जानकारी अगले कुछ हफ्तों (मार्च 200 9 के अंत से पहले) के भीतर उपलब्ध होगी, साथ ही ताजा सूची विचारों।

यदि आप कॉलेज/विश्वविद्यालय में छात्र हैं तो आप भाग्यशाली हो सकते हैं और यहां तक ​​कि जीएसओसी परियोजना के माध्यम से भी सलाह ले सकते हैं। लेकिन यदि नहीं, तो भी वे वास्तव में आपके द्वारा किए जा सकने वाले किसी भी योगदान का महत्व देंगे।

0

क्या आपने sourceforge's help wanted को आजमाया है?

संपादित करें: और व्यक्तिगत सुझाव के रूप में, मुझे यकीन नहीं है कि यह आपकी आवश्यकताओं के अनुरूप है, लेकिन transmission bittorrent क्लाइंट को सी में केडेलिया डीएचटी के कार्यान्वयन की आवश्यकता है, जो बहुत कम स्तर नेटवर्किंग है।

1

मिनिक्स 3 के बारे में क्या? निम्न स्तर के प्रोग्रामिंग के बारे में जानने का यह एक शानदार तरीका है।

2

हमेशा ओपन सोर्स प्रोजेक्ट्स पर काम करें जो आप वास्तव में उपयोग करते हैं और परवाह करते हैं। यदि आप स्वयं प्रोजेक्ट का उपयोग नहीं करते हैं, तो आप इस पर अच्छा काम क्यों कर सकते हैं?

1

अपनी खुद की ओपन सोर्स प्रोजेक्ट शुरू करें।

पर होस्ट गूगल कोड

कुछ कुछ महान करता है या उपयोग में आसान

यह प्रयोग करें और यह पुनरावृति

1

उसी तर्ज Sourceforge मदद चाहता था के रूप में ही कुछ और है, वहाँ एक वेबसाइट बनाने के जिसे OpenHatch.org कहा जाता है जो ओपन सोर्स प्रोजेक्ट्स से बग सूचीबद्ध करता है जिन्हें ध्यान देने के साथ-साथ संभावित सलाहकार भी चाहिए। विशेष रूप से, आप bitesized बग्स ब्राउज़ कर सकते हैं जो शुरुआती शुरुआत के लिए एक अच्छी जगह हो सकती है।

संबंधित मुद्दे