Что такое хороший проект / способ для опытного разработчика C ++ вернуться к нему? - PullRequest
3 голосов
/ 25 июня 2009

Как и многие люди здесь, я начал свой опыт программирования с хорошего старого зеленого экрана, который вы получаете, когда загружаете Apple II без диска. Я учил себя C ++ в подростковом возрасте и даже учился на нем в колледже, но как только я обнаружил .NET и C #, я бросил C ++, как плохую привычку. Теперь, спустя много лет, я заинтересован в том, чтобы вернуться к разработке на C ++ - спасибо iPhone за это - и я должен признать, что я немного расстроен. Иногда приходится иметь дело с указателями, ATL, макросами и т. Д., Когда вы долгое время находитесь в управляемой среде .NET.

Какие хорошие ресурсы или проекты типа выходных я мог бы сделать, чтобы облегчить мне возвращение в C ++? Я не заинтересован в обсуждении относительных достоинств между платформами и стеками, но мне было бы интересно услышать о объективных сравнениях между различными платформами разработки, хотя имейте в виду, что я парень из Windows.

Если кто-то хочет поменять теги, не стесняйтесь - я не совсем уверен, как пометить это.

ТИА!

Ответы [ 6 ]

3 голосов
/ 25 июня 2009

У меня была эта проблема некоторое время назад, я решил найти классный проект с открытым исходным кодом.

Я выбрал Хром .

Это было действительно интересно, и все C ++

У них огромное количество мелких ошибок, которые может быть весело исправить, в итоге я исправил около 4 за несколько вечеров / выходных. Проверьте это (каламбур)

3 голосов
/ 25 июня 2009

Попробуйте Проект Эйлера

Project Euler представляет собой серию сложные математические / компьютерные проблемы программирования, которые потребуют больше, чем просто математическое понимание решать. Хотя математика будет помочь вам получить элегантный и эффективные методы, использование навыки работы на компьютере и программирования необходимо решить большинство проблем.

2 голосов
/ 25 июня 2009

Вам не нужно выходить из .NET для программирования на iPhone, если только вы не хотите ...

http://arstechnica.com/open-source/news/2009/01/open-source-mono-framework-brings-c-to-iphone-and-wii.ars

1 голос
/ 25 июня 2009

Я еще не удосужился сделать это, но мой друг порекомендовал построить ircbot. для меня это на самом деле не чешется, потому что я не очень часто использую IRC, а когда я делаю, я пытаюсь общаться с людьми.

Я думал о том, чтобы изменить его рекомендацию и вместо этого создать веб-сканер. Хотя я не уверен в деталях такого рода проектов, он кажется хорошим, поскольку он научил бы вас сразу нескольким библиотекам, хотя он может не совсем почесать зуд.

То, как я в настоящее время получаю проекты по изучению языка - это игра. Клуб разработчиков игр в моей школе невелик и периодически ставит перед отдельными / небольшими группами задачи по созданию определенного жанра игры. Это работает для меня, так как это несколько конкурентно.

Я бы определенно порекомендовал найти такую ​​группу, даже если вы больше не ходите в школу, клуб школьных разработчиков всегда стремится иметь профессионалов. И в зависимости от района, в котором вы находитесь, есть группы, которые не связаны ни с одной школой.

1 голос
/ 25 июня 2009

Хотя Project Euler или подобные сайты крутые, для меня они просто не очень привлекают мое внимание. Я считаю, что лучший способ начать использовать новую технологию (или обновить старую) - это найти проект, который устраняет зуд, который действительно интересует I . Это единственный способ поддерживать интерес, пока узнавать что-то новое.

1 голос
/ 25 июня 2009

Если вы в iPhone, возьмите для него демо openGL и внесите изменения.
Это весело, ты можешь показывать людям, и это занимало меня последние 3 месяца.

Я собираюсь выпустить мое первое приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...