Лекция 1. Библиотеки, утилиты, средства разработки, сборка (Эффективное использование С++)

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024
  • Лекция №1 в курсе "Эффективное использование С++"
    Преподаватель Валерий Михайлович Лесин

Комментарии • 6

  • @Konstantin_Evdokimov
    @Konstantin_Evdokimov 9 месяцев назад

    На 40 минуте выход за пределы массива, нужно было сортировку аналогично вектору вызывать с функциями begin и end.

  • @IExSet
    @IExSet 2 года назад +7

    Как закончить программировать на C++ актуальнее 🙂"Эффективное программирование на C++" Кениг - безнадёжно устарела, вроде это было издание аж 2002 года, у нас выходила в 2016 и 2019, но похоже там обозревается язык до С++11, что уже вредно. Примерно та же ситуация по остальным старым книгам, кроме Скотта Майерса разве что. Самая лучшая книга, где систематически изложен современный язык уровня С++20 - это "Professional C++" Marc Gregoire 5-ое издание (только на английском). Остальные книги - как лоскутное одеяло, никакой системы нет в изложении. Ещё важно вкурить стандартую библиотеку и Boost, понравились книги: "C++17 STL. Стандартная библиотека шаблонов" Галовиц и конечно наш чувак из Яндекса "Разработка приложений на C++ с использованием Boost" 2-изд. Антон Полухин. (2020). Также неплохо: "C++ для инженерных и научных расчетов" Готтшлинг Питер (2020, Диалектика) и вроде ничего "C++ для профи Молниеносный старт" Лоспинозо Джош. (2021).
    Старые источники тоже можно читать, но есть опасность набраться там антипаттернов. Например работа со строками по мере изменения C++ изменилась и стоимости стали другие, шардинг строк стал невыгодным (если не ошибаюсь), а в книге 2002 года наверняка будут топить за это дело. Потом мультипоточность сейчас более актуальна асинхронная и на уровне задач или даже пакетов с конвейеризацией, а в старых книгах типа "Параллельное и распределённое программирование с использованием C++" К и Т Хьюз, вас будут кормить семафорами с мьютексами и "крупнорубленной" мультипоточностью.
    В противовес из современного рекомендую хотя бы: "Параллельное программирование на C++ с помощью библиотеки TBB" Майкл Восс, Рафаэль Асенхо, Джеймс Рейндерс (2020)

  • @СергейСурин-к7ч
    @СергейСурин-к7ч Год назад +2

    10:02 "плюсы все ещё были сложными" ))) ага , а со стандартом С++20 прям полегчало😂

  • @Japrajah
    @Japrajah Год назад

    58:00 Внутренная ошибка компилятора топовая ошибка.

  • @КириллЧе-я5ы
    @КириллЧе-я5ы 9 месяцев назад

    Особенно классно собирать, когда у вас куча зависимостей на собираемые dll плюс внешние библиотеки, ещё и в каком порядке это все собирать… теория отдыхает

  • @antioch44channel
    @antioch44channel 7 месяцев назад +1

    Русский лектора вроде родной, но с данной дикцией и словами-паразитами типо "окей" становится сложно воспринимать.