Комментарии 17
C++20 для программистов
А бывает для непрограммистов?
Для профессоров, например.
Или просто Modern C++ настолько оторвался от общей канвы (или от реальности), что теперь требуется отдельное руководство для обычных (к примеру С, C#, Java) программистов, настолько новые "чумовые фичи" диковинные и неочевидные
В Java есть move semantics или perfect forwarding? А где оно вообще есть еще, кроме Modern C++?
Жаль, что книга на 1000 страниц и в мягкой обложке. При том, что стоит недёшево (да, я знаю, что такие книги дешёвыми и не бывают, но тем не менее).
В советское время ценное издание можно было отдать в переплётную мастерскую. Много таких книг было в доме. Мягкого переплёта хватит, чтобы прочитать книгу один раз. Если захочется вернуться или найти что-то из книги, то удобней использовать электронную копию, которая лежит в облаке.
Жаль, что книга на 1000 страниц и в мягкой обложке.
Судя по оглавлению там на первых 250 страницах будут в очередной раз учить операторам if(), for(), while(), делать пузырьковую сортировку и числа Фиббоначи считать или в цикле, или рекурсией. Наверняка на двух страницах походу расскажут, сколько байт в char, int, float и double и прочие подобные актуальные модерновые С++20 вещи.
А то вдруг ты забыл или не знал. Как раз освежишь знания-то.
Такие книги быстро теряют актуальность, выйдет С++26 и опять надо учить всё заново.
В книге про C++17 рассказывалось, как внутри устроены некоторые контейнеры и алгоритмы, с примерами кода.
Кому-то, может, это уже давно не нужно, а кому-то вполне полезно, особенно новичкам.
Вообще, такое ощущение, что С++ сливается с Python, причем несколько лет назад оно еще возникло. Поэтому можно параллельно учить оба языка - затраты будут не двойные, а полуторные или может 1,618...)
Книга: «C++20 для программистов»