Как научиться программировать на C++ с нуля?
1344
22.04, в 14:22
Добрый день всем! Хочу научиться программировать на C++ абсолютно с нуля. Какие книги, ресурсы порекомендуете?

До этого времени вообще не программировал только администрирование. Собираюсь на магистратуру в Великобританию по айти, и там требуют хорошие навыки программирования на C++.
Ответы (12)
Сортировать по:
  • 1
  • 3
    Стивен Прата
  • 1
    Страуструпа надо читать.
  • 2
    Придумайте себе какую-то задачу:
    Например - "хочу клиен-серверный чат".
    Изучая язык будите осознавать что вот-вот-вот скоро я смогу его сделать до конца и этот момент наступит, а дальше у Вас таких вопросов возникать не будет ;)
  • Р.Лафоре доступно и понятно всё изложил в своей книге. для начала идеальный вариант. всё расписано по мелочам
  • 1
    Страуструпа почитайте, а также порешайте задачи Абрамяна
  • 1
    Научитесь программировать на языке ассемблера и после этого С++ как орешки с пивом пойдёт.)
  • По опыту скажу, что имеется в виде разработка и отладки программ типа драйверов, узких мест, нагруженных вещей, линукса. Не думаю, что магистерскую программу отбалды сделали на С++. Предметная область обязывает, а она может быть вооообще любая. От процессоров, до CUDA и рендера. Скорее всего понадобятся опыт и публикации, так что хз что вы собрались ловить.
  • "Эккель. "Философия C++"", взгляните на этот вариант.
  • 2
    Лучшие из всех комментаторов - те, которые советуют "придумать задачу" и дальше в боях познать науку. Книжки можно читать стопицот лет, но мозг штука такая, что без мотивации, коей и будет являться придуманная задача, не склонен ничего запоминать надолго.

    Человек, читающий книжки, думает, что сейчас узнает "как надо" сразу из правильного источника. Но чтобы понимать, почему правильно именно так, надо с чем-то сравнивать, а именно со своим опытом неправильного. Лучше начать писать свой клиент-серверный чатик, получить работающий говнокод, а потом уже осознавать, какой ты урод и как тут можно было сделать лучше.

    Только наличие таких эмоциональных событий способно создать длительные нейронные связи. А чтение правильных авторитетных книжек ещё ни к чему хорошему не приводило.
  • Поставьте себе задачу: написать свой shared_ptr на C++ с использованием шаблонов. Для этого вам придется изучить основы C++, классы и вникнуть в управление памятью.
Написать ответ

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы