2009-03-11 5 views
8

Я начинаю программист на С ++. И я хочу продолжить свою карьеру в программировании и программировании. Можете ли вы предложить мне проекты с открытым исходным кодом, чтобы улучшить свои навыки в низкоуровневом развитии?C++ OpenSource для начинающего программиста?

Ищу для проекта с следующей характеристикой:
- на C \ C++ язык, основанный
- небольшой проект с небольшим количеством кода, но
- системы UNIX на основе разработаны

Знаете ли вы, что-то вроде этого?

+0

http://stackoverflow.com/questions/575511/what-c-open-source-projects-have-good-and-clean-code-to-learn-from http://stackoverflow.com/questions/534311/examples-of-modern-c-in-action – Anonymous

+0

Возможно, вам стоит искать наставника вместо этого ... не уверен, что проекты с открытым исходным кодом хотят «начинающих» ... просто мысль – epatel

+0

+1, как новичок себя, я Интерес к этому вопросу тоже интересует. Спасибо за вопрос. – Anthony

ответ

5

Проверьте страницу проекта google на страницах проекта! Все они с открытым исходным кодом, и многие из них основаны на C/C++. В каждом проекте перечислены идеи, направленные на аутсайдеров/новичков.

Профайл в прошлом году: http://code.google.com/soc/2008/ Google еще не определился с тем, какие проекты участвуют в этом году, но эта информация станет доступной в течение следующих нескольких недель (до конца марта 2009 года), а также свежий список идеи.

Если вы студент колледжа или университета, вам может повезти и даже получить наставничество в рамках проекта GSOC. Но даже если нет, они действительно оценят любой вклад, который вы можете сделать.

0

Вы попробовали sourceforge's help wanted?

Редактировать: И как личное предложение, я не уверен, что оно соответствует вашим требованиям, но клиенту transmission bittorrent нужна реализация Kademlia DHT в C, что довольно низкоуровневое.

1

Что относительно Minix 3? Это отличный способ узнать о программировании на низком уровне.

2

Всегда работайте над проектами с открытым исходным кодом, которые вы фактически используете и заботитесь о них. Если вы не используете проект самостоятельно, зачем вам над ним работать?

1

Создайте свой проект с открытым исходным кодом.

хоста это на Google Code

сделать что-то делает что-то великое, или делает что-то еще проще использовать

Используйте его и перебирать его

1

по той же схеме, как Sourceforge Помощь Wanted, есть веб-сайт называемый OpenHatch.org, в котором перечислены ошибки из проектов с открытым исходным кодом, которые требуют внимания, а также потенциальных наставников. В частности, вы можете найти ошибки bitesized, которые могут быть хорошим местом для начинающих.

Смежные вопросы