Ответы пользователя по тегу IT-образование
  • Какой учебник выбрать новичку для изучения C++?

    @Ariox41
    Майерса стоит почитать однозначно, но позже, и начать лучше с "55 советов" или "35 советов" - там лучше объясняются идеи modern c++ (но старые издания я бы не стал покупать, тем более что отдельные главы из них и так растащены по множеству статей в интернете). Эти книги предназначены не для новичков, скорее они предназначены для тех, кто уверенно пишет хотя бы в стиле "C с классами" и имеет хотя бы общее представление о шаблонах. В них объясняются подходы, позволяющие улучшить читаемость кода и уменьшить дублирование.

    Книги для новичков я не читал, посоветовать не могу.
    Ответ написан
    Комментировать
  • Какую вы знаете литературу о внутренностях С++?

    @Ariox41
    Многое из того, что вы хотите есть у Майерса. Он дает советы по использованию различных возможностей C++, в процессе разъясняя, почему нужно делать именно так (т.е. как оно работает), в каких случаях это не работает и почему у некоторых конструкций такой неудобный синтаксис. По C++03 - это "Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ", там есть немного устаревшие вещи, но для понимания причин добавления различных элементов в новые стандарты это даже полезно. Её дополняет "Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++14" - там про новые стандарты, с предыдущей практически не пересекается.

    Много интересных статей на английском (точнее, ссылок на них) есть на https://www.reddit.com/r/cpp/ , но это больше для просмотра актуальных новостей, целенаправленно искать там что-то довольно сложно.
    Ответ написан
    Комментировать