Книги для программистов C/C++
Ir al canal en Telegram
Библиотека C/C++ разработчика. По всем вопросам @evgenycarter
Mostrar más5 059
Suscriptores
-124 horas
-147 días
-3130 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
agosto '26
agosto '26
+15
en 0 canales
julio '26
+23
en 0 canales
Get PRO
junio '26
+24
en 0 canales
Get PRO
mayo '26
+35
en 0 canales
Get PRO
abril '26
+23
en 0 canales
Get PRO
marzo '26
+28
en 0 canales
Get PRO
febrero '26
+60
en 0 canales
Get PRO
enero '26
+46
en 0 canales
Get PRO
diciembre '25
+67
en 0 canales
Get PRO
noviembre '25
+91
en 31 canales
Get PRO
octubre '25
+62
en 0 canales
Get PRO
septiembre '25
+120
en 36 canales
Get PRO
agosto '25
+97
en 1 canales
Get PRO
julio '25
+103
en 27 canales
Get PRO
junio '25
+95
en 20 canales
Get PRO
mayo '25
+97
en 44 canales
Get PRO
abril '25
+144
en 37 canales
Get PRO
marzo '25
+82
en 38 canales
Get PRO
febrero '25
+130
en 32 canales
Get PRO
enero '25
+154
en 33 canales
Get PRO
diciembre '24
+130
en 34 canales
Get PRO
noviembre '24
+152
en 32 canales
Get PRO
octubre '24
+180
en 29 canales
Get PRO
septiembre '24
+247
en 28 canales
Get PRO
agosto '24
+157
en 18 canales
Get PRO
julio '24
+124
en 1 canales
Get PRO
junio '24
+130
en 23 canales
Get PRO
mayo '24
+123
en 19 canales
Get PRO
abril '24
+148
en 1 canales
Get PRO
marzo '24
+190
en 21 canales
Get PRO
febrero '24
+169
en 20 canales
Get PRO
enero '24
+254
en 24 canales
Get PRO
diciembre '23
+224
en 24 canales
Get PRO
noviembre '23
+170
en 19 canales
Get PRO
octubre '23
+302
en 19 canales
Get PRO
septiembre '23
+314
en 0 canales
Get PRO
agosto '23
+117
en 0 canales
Get PRO
julio '23
+197
en 0 canales
Get PRO
junio '23
+171
en 0 canales
Get PRO
mayo '23
+160
en 0 canales
Get PRO
abril '23
+136
en 0 canales
Get PRO
marzo '23
+68
en 0 canales
Get PRO
febrero '23
+89
en 0 canales
Get PRO
enero '23
+149
en 0 canales
Get PRO
diciembre '22
+154
en 0 canales
Get PRO
noviembre '22
+185
en 0 canales
Get PRO
octubre '22
+197
en 0 canales
Get PRO
septiembre '22
+112
en 0 canales
Get PRO
agosto '22
+373
en 0 canales
Get PRO
julio '22
+456
en 0 canales
Get PRO
junio '22
+5 183
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 26 agosto | +1 | |||
| 25 agosto | 0 | |||
| 24 agosto | +1 | |||
| 23 agosto | +1 | |||
| 22 agosto | +1 | |||
| 21 agosto | 0 | |||
| 20 agosto | 0 | |||
| 19 agosto | +1 | |||
| 18 agosto | +1 | |||
| 17 agosto | +1 | |||
| 16 agosto | 0 | |||
| 15 agosto | +1 | |||
| 14 agosto | 0 | |||
| 13 agosto | +1 | |||
| 12 agosto | 0 | |||
| 11 agosto | +1 | |||
| 10 agosto | 0 | |||
| 09 agosto | +1 | |||
| 08 agosto | +1 | |||
| 07 agosto | +1 | |||
| 06 agosto | 0 | |||
| 05 agosto | 0 | |||
| 04 agosto | +1 | |||
| 03 agosto | 0 | |||
| 02 agosto | +1 | |||
| 01 agosto | 0 |
Publicaciones del Canal
Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better
Jeff Langr (2013)
Эта книга — подробный гайд по тому, как внедрить TDD в суровый мир плюсов.
Что внутри:
TDD на живых примерах от "Hello, Test!" до legacy-систем
Dependency Injection по-плюсовому (не для слабонервных)
Как приручить Google Mock и не бросить всё в первый день
Фичи C++, которые реально упрощают тесты
Советы, как не превратить тесты в тот же legacy, что и код
Книга 2013 года, но многие подходы остаются актуальными:
▪️Основная идея TDD (пиши тест → пиши код → рефакторь) абсолютно жива и работает и в 2025
▪️Приёмы работы с legacy-кодом, выделение зависимостей, DI — это вечная классика, особенно в больших C++-системах
▪️Примеры с Google Test/Mock до сих пор понятны и легко адаптируются под новые версии
▪️Главное: книга учит думать тестами, а это актуально независимо от версии стандарта
👉 @cpp_knigi
| 2 | 🚀 Подборка полезных IT каналов в Max
Системное администрирование, DevOps 📌
https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://max.ru/sysadminof Книги для админов, полезные материалы
https://max.ru/i_odmin_book Библиотека Системного Администратора
https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др.
https://max.ru/tipsysdmin Типичный Сисадмин
https://max.ru/channel_win_sysadmin Системный Администратор Windows
https://max.ru/channel_linux_admin Linux: Системный администратор
https://max.ru/channel_linuxmod Linux
https://max.ru/channel_i_linux Системный администратор
https://max.ru/channel_devopslib DevOps, SRE, Sysadmin
https://max.ru/channel_devops_star DevOps Star (Звезда Девопса)
Excel лайфхак 📌
https://t.me/Excel_lifehack Excel лайфхак
Английский с нуля 🇬🇧
https://max.ru/UchuEnglish
1C разработка 📌
https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://max.ru/channel_DevLab1C 1С:Предприятие 8
Программирование C++📌
https://max.ru/cpp_lib Библиотека C/C++ разработчика
https://max.ru/channel_cpp_geek C++ geek
Программирование Go📌
https://max.ru/golang_lib Библиотека Go (Golang) разработчика
Программирование React📌
https://max.ru/react_lib React
Программирование Rust📌
https://max.ru/channel_rust_lib
Программирование Python 📌
https://max.ru/python_of Python академия.
https://max.ru/BookPython Библиотека Python разработчика
Java разработка 📌
https://max.ru/bookjava Библиотека Java разработчика
https://max.ru/channel_java_geek Java Geek
GitHub Сообщество 📌
https://max.ru/githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://max.ru/database_info Все про базы данных
Фронтенд разработка 📌
https://max.ru/frontend_1 Подборки для frontend разработчиков
Библиотеки 📌
https://max.ru/programmist_of Книги по программированию
https://max.ru/proglb Библиотека программиста
https://max.ru/bfbook Книги для программистов
Программирование 📌
https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций
https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT
https://max.ru/php_lib Библиотека PHP программиста 👨🏼💻👩💻
Шутки программистов 📌
https://max.ru/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://max.ru/thehaking Канал о кибербезопасности
https://max.ru/xakkep_1 Хакер Free
Книги, статьи для дизайнеров 📌
https://max.ru/odesigners Статьи, книги для дизайнеров
Математика 📌
https://max.ru/Pomatematike Канал по математике
https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике
Вакансии в IT📌
https://max.ru/progjob
https://max.ru/channel_rabotait
Мир технологий 📌
https://max.ru/mir_teh Канал для любознательных
Городские📌
https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга
https://max.ru/mockva_life Свежие новости Москвы
https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП
https://max.ru/channel_krasnodar_novosty Краснодар Новости
https://max.ru/channel_novosibirsk_novosti Новосибирск
https://max.ru/channel_samara_novosti Новости Самары
https://max.ru/channel_ekaterinburg_novosti Новости Екатеринбурга
https://max.ru/channel_kazan_novosti Новости Казани
https://max.ru/channel_omsk_novosti Новости Омска
https://max.ru/channel_moskva_24 Москва 24 | 381 |
| 3 | 50 веб сайтов по изучению C/C++
В этой статье я расскажу о 50 сайтах, которые, по моему мнению, должен знать и добавить в закладки каждый разработчик на Си или Си++. В этом списке представлены прямые ссылки на исходные коды программ вместе с их описанием.
https://www.mycplus.com/featured-articles/50-c-cpp-source-code-websites/
👉 @cpp_knigi | 602 |
| 4 | 🚀 Подборка полезных IT каналов в Max
Системное администрирование, DevOps 📌
https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://max.ru/sysadminof Книги для админов, полезные материалы
https://max.ru/i_odmin_book Библиотека Системного Администратора
https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др.
https://max.ru/tipsysdmin Типичный Сисадмин
https://max.ru/channel_win_sysadmin Системный Администратор Windows
https://max.ru/channel_linux_admin Linux: Системный администратор
https://max.ru/channel_linuxmod Linux
https://max.ru/channel_i_linux Системный администратор
https://max.ru/channel_devopslib DevOps, SRE, Sysadmin
https://max.ru/channel_devops_star DevOps Star (Звезда Девопса)
Excel лайфхак 📌
https://t.me/Excel_lifehack Excel лайфхак
Английский с нуля 🇬🇧
https://max.ru/UchuEnglish
1C разработка 📌
https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://max.ru/channel_DevLab1C 1С:Предприятие 8
Программирование C++📌
https://max.ru/cpp_lib Библиотека C/C++ разработчика
https://max.ru/channel_cpp_geek C++ geek
Программирование Go📌
https://max.ru/golang_lib Библиотека Go (Golang) разработчика
Программирование React📌
https://max.ru/react_lib React
Программирование Rust📌
https://max.ru/channel_rust_lib
Программирование Python 📌
https://max.ru/python_of Python академия.
https://max.ru/BookPython Библиотека Python разработчика
Java разработка 📌
https://max.ru/bookjava Библиотека Java разработчика
https://max.ru/channel_java_geek Java Geek
GitHub Сообщество 📌
https://max.ru/githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://max.ru/database_info Все про базы данных
Фронтенд разработка 📌
https://max.ru/frontend_1 Подборки для frontend разработчиков
Библиотеки 📌
https://max.ru/programmist_of Книги по программированию
https://max.ru/proglb Библиотека программиста
https://max.ru/bfbook Книги для программистов
Программирование 📌
https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций
https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT
https://max.ru/php_lib Библиотека PHP программиста 👨🏼💻👩💻
Шутки программистов 📌
https://max.ru/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://max.ru/thehaking Канал о кибербезопасности
https://max.ru/xakkep_1 Хакер Free
Книги, статьи для дизайнеров 📌
https://max.ru/odesigners Статьи, книги для дизайнеров
Математика 📌
https://max.ru/Pomatematike Канал по математике
https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике
Вакансии в IT📌
https://max.ru/progjob
https://max.ru/channel_rabotait
Мир технологий 📌
https://max.ru/mir_teh Канал для любознательных
Городские📌
https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга
https://max.ru/mockva_life Свежие новости Москвы
https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП
https://max.ru/channel_krasnodar_novosty Краснодар Новости
https://max.ru/channel_novosibirsk_novosti Новосибирск
https://max.ru/channel_samara_novosti Новости Самары
https://max.ru/channel_ekaterinburg_novosti Новости Екатеринбурга
https://max.ru/channel_kazan_novosti Новости Казани
https://max.ru/channel_omsk_novosti Новости Омска
https://max.ru/channel_moskva_24 Москва 24 | 395 |
| 5 | 🚀 Подборка полезных IT каналов в Max
Системное администрирование, DevOps 📌
https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://max.ru/sysadminof Книги для админов, полезные материалы
https://max.ru/i_odmin_book Библиотека Системного Администратора
https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др.
https://max.ru/tipsysdmin Типичный Сисадмин
https://max.ru/channel_win_sysadmin Системный Администратор Windows
https://max.ru/channel_linux_admin Linux: Системный администратор
https://max.ru/channel_linuxmod Linux
https://max.ru/channel_i_linux Системный администратор
https://max.ru/channel_devopslib DevOps, SRE, Sysadmin
https://max.ru/channel_devops_star DevOps Star (Звезда Девопса)
Excel лайфхак 📌
https://t.me/Excel_lifehack Excel лайфхак
Английский с нуля 🇬🇧
https://max.ru/UchuEnglish
1C разработка 📌
https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://max.ru/channel_DevLab1C 1С:Предприятие 8
Программирование C++📌
https://max.ru/cpp_lib Библиотека C/C++ разработчика
https://max.ru/channel_cpp_geek C++ geek
Программирование Go📌
https://max.ru/golang_lib Библиотека Go (Golang) разработчика
Программирование React📌
https://max.ru/react_lib React
Программирование Rust📌
https://max.ru/channel_rust_lib
Программирование Python 📌
https://max.ru/python_of Python академия.
https://max.ru/BookPython Библиотека Python разработчика
Java разработка 📌
https://max.ru/bookjava Библиотека Java разработчика
https://max.ru/channel_java_geek Java Geek
GitHub Сообщество 📌
https://max.ru/githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://max.ru/database_info Все про базы данных
Фронтенд разработка 📌
https://max.ru/frontend_1 Подборки для frontend разработчиков
Библиотеки 📌
https://max.ru/programmist_of Книги по программированию
https://max.ru/proglb Библиотека программиста
https://max.ru/bfbook Книги для программистов
Программирование 📌
https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций
https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT
https://max.ru/php_lib Библиотека PHP программиста 👨🏼💻👩💻
Шутки программистов 📌
https://max.ru/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://max.ru/thehaking Канал о кибербезопасности
https://max.ru/xakkep_1 Хакер Free
Книги, статьи для дизайнеров 📌
https://max.ru/odesigners Статьи, книги для дизайнеров
Математика 📌
https://max.ru/Pomatematike Канал по математике
https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике
Вакансии в IT📌
https://max.ru/progjob
https://max.ru/channel_rabotait
Мир технологий 📌
https://max.ru/mir_teh Канал для любознательных
Бонус 📌
https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга
https://max.ru/mockva_life Свежие новости Москвы
https://max.ru/piterspb Питер Новости: Санкт-Петербург / СПБ / ДТП | 404 |
| 6 | 😭 Многие разработчики с опытом 1–5 лет сталкиваются с одной проблемой: код писать получается уверенно, но переход на Middle+ или Senior так и не происходит. Часто причина не в знании C++, а в понимании архитектуры и проектирования.
Пока приложение небольшое, изменения вносятся быстро. Но со временем новые функции начинают ломать старые, зависимости множатся, а любое изменение требует всё больше времени и проверок.
📆 22 июля в 20:00 МСК приглашаем на открытый урок, где разберём подходы, которые помогают сохранять управляемость проекта по мере его роста и обсудим, какие инженерные навыки помогают выйти на следующий профессиональный уровень.
Поговорим о цикле обработки событий, модульности, проектировании интерфейсов, взаимодействии компонентов и разделении данных, логики и представления. Вы увидите, как создавать приложения, которые проще развивать, расширять и сопровождать.
️⚡ Открытый урок проходит в преддверии старта курса «C++-разработчик. Продвинутый уровень». Вы узнаете, как архитектура, паттерны проектирования, современный C++ и практики промышленной разработки помогают расти в профессии. Зарегистрируйтесь, чтобы задать вопросы эксперту и понять, каких навыков вам не хватает для следующего карьерного шага: https://vk.cc/cZJFyB
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru | 957 |
| 7 | Code Connected Volume 1: Learning ZeroMQ
(Pieter Hintjens)
👉 @cpp_knigi | 778 |
| 8 | 5 книг, которые стоит прочесть С++-разработчику
🔹«Дизайн и эволюция С++»
Автор: Бьёрн Страуструп
Для кого: для всех, кто прямо или не очень связан с С++
Написал эту книгу сам создатель языка программирования С++. Он рассказывает о многих нюансах: описывает историю создания ЯП, помогает понять, почему он получился именно таким. Книга даёт ответ на массу вопросов, которые могут возникать относительно С++ не только у новичков, но и у профессионалов. Почему что-то работает именно так, а не иначе? А что могло бы получиться, если бы автор не изменил взгляд на ход разработки?
Страуструп раскрывает подробности каждого языкового средства, погружает в моменты добавления в язык шаблонов, исключений, виртуальных функций и других элементов. Несмотря на то, что тема достаточно сложная, автор описывает многие важные моменты простым и понятным языком. Книга может быть интересна не только C++-разработчикам, но и специалистам других направлений.
🔹Философия дизайна программного обеспечения
Автор: Джон Оустерхаут
Для кого: для разработчиков любого уровня
Книга написана с целью раскрыть нюансы проектирования программного обеспечения. Она предназначена в первую очередь для новичков, но и профи могут найти много интересного для себя. Оустерхаут отлично разбирается в оптимизации программных проектов и их кастомизации под определённые цели и задачи.
🔹Инженерия требований
Авторы: Элизабет Халл, Кен Джексон, Джереми Дик
Для кого: как для студентов начальных курсов, которых знакомят с основами инженерии требований, так и для специалистов
Книгу стоит использовать в качестве настольной не только С++-разработчикам, но и специалистам по другим языкам. Авторы подробно и наглядно объясняют роль системной инженерии в решении разного рода задач по созданию систем.
🔹Идеальный код. Как научиться видеть красоту в программировании
Редакторы: Энди Орам, Грег Уилсон
Для кого: для разработчиков любого уровня
Книга написана профессионалами, за плечами которых много лет работы над самыми сложными проектами. Авторы рассказывают об этих проектах и методах, которые помогали в реализации задач.
🔹Жемчужины программирования
Автор: Джон Бентли
Для кого: для начинающих разработчиков и опытных специалистов
Книга написана программистом для программистов. Лучшие проекты разработчиков сравниваются с жемчужинами, которые попали внутрь раковины и раздражают мантию моллюска. Программист пытается решить возникающие сложности и проблемы, которые его раздражают, и постепенно выращивает «жемчужину».
👉 @cpp_knigi | 1 072 |
| 9 | 🇷🇺 Разбираешься в радиочипах, оптике и связи?
Забери до 1 000 000 рублей за свои инженерные навыки на турнире «Дронкон» 🇷🇺
«Сталинские Соколы» открывают регистрацию на 4-й Всероссийский турнир «Дронкон», который пройдет с 22 по 26 августа.
Турнир пройдет по направлению:
- Инженерное дело: навыки программирования, сборка электронного оборудования, беспроводная связь, оптические системы + стратегия «Битва Дронов»;
Призовой фонд для победителей:
🥇место – 1 000 000 рублей
🥈место – 700 000 рублей
🥉место – 500 000 рублей
Награда за 4-8 места - 100 000 рублей
Пройди заочный онлайн-этап и получи путевку на очный этап турнира в Республику Татарстан!
Перелет, питание, проживание - за счет организаторов.
🇷🇺 Подать заявку и узнать подробности 🇷🇺 | 855 |
| 10 | Programming With wxDev-C++
(Colin Laplace et al)
👉 @cpp_knigi | 792 |
| 11 | Путеводитель C++ программиста по неопределенному поведению
Все начинается просто и незатейливо: обычный десятиклассник увлекается программированием, знакомится с алгоритмическими задачками, решения которых должны быть быстрыми. Узнает о языке C++, учит минимальный синтаксис, основные конструкции, контейнеры, решает задачи с предопределенным и всегда корректным форматом ввода и вывода, и горя не знает...
В это же время, где-то в большом мире, матерые разработчики каждый день ругают то одни языки программирования, то другие. По самым разным причинам: не удобно, нет какой-то возможности, много лишних букв писать, ошибки в стандартной библиотеке... Но есть язык, который ругают за все и особенно за такую непонятную и таинственную вещь как неопределенное поведение (undefined behavior, UB).
Спустя лет пять или шесть наш простой десятиклассник, горя не видавший в море оторванных от реальности программ, внезапно узнает, что тем самым горячо нелюбимым языком всегда был, остается и будет его C++.
А потом еще в течение нескольких лет он наткнется на самые кошмарные и невероятные ужасы, поджидающие программистов на C++ почти на каждом шагу. Так и появится эта серия заметок, собирающая наиболее отвратительные примеры, на которые очень легко наткнуться при решении повседневных задач.
Важно: этот сборник не является учебным пособием по языку и рассчитан на тех, кто уже знаком с программированием, с C++, и понимает основные его конструкции.
https://github.com/Nekrolm/ubbook
👉 @cpp_knigi | 866 |
| 12 | 👨💻Большинство разработчиков используют готовые средства для создания интерфейсов и редко задумываются, что происходит под капотом. Но именно понимание внутренних механизмов помогает создавать более гибкие, быстрые и управляемые приложения.
📆14 июля в 20:00 МСК приглашаем на открытый урок, где разберём, как создавать собственные элементы управления без сложных надстроек и лишних зависимостей.
Вы узнаете, как обрабатывать действия пользователя, выводить графику на экран, создавать кнопки, текстовые поля и другие элементы интерфейса, а также организовывать их взаимодействие внутри приложения. Все подходы будут рассмотрены на практических примерах.
🏁Открытый урок проходит в преддверии старта курса «C++-разработчик. Продвинутый уровень». Зарегистрируйтесь, чтобы глубже понять устройство интерфейсов, задать вопросы эксперту и оценить возможности дальнейшего развития в C++: https://vk.cc/cZxhD7
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru | 812 |
| 13 | +1 Beginning C++17, 5th Edition
Авторы: Ivor Horton, Peter Van Weert (2018)
Книга является обновлённым руководством по языку программирования С++17. Если вы собираетесь изучать его, то начните именно с этой книги, где пошаговые инструкции авторов научат вас программированию в обновлённом стандарте с использованием новых функций и операторов. Для чтения книги не требуется предварительный опыт в программировании, поскольку авторы каждый элемент языка подробно объясняют на рабочих примерах. Также в каждой главе вас ждут полезные упражнения по закреплению материала.
В книге рассматриваются следующие темы:
✔️Основы языка;
✔️Заголовочные файлы;
✔️Директива препроцессора и стандартные библиотеки языка;
✔️Функции;
✔️Пространства имён;
✔️Процедурное и объектно-ориентированное программирование;
✔️Шаблоны;
✔️Инкапсуляция, полиморфизм и наследование;
✔️Объявление собственных типов данных;
✔️Ошибки выполнения и исключения;
✔️Контейнеры, алгоритмы и многое другое.
@cpp_knigi | 1 100 |
| 14 | Шпаргалка по алгоритмам STL
👉 @cpp_knigi | 950 |
| 15 | ⁉️ malloc — кто же ты на самом деле?
Приглашаем на открытый урок.
🗓 23 июля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Системное программирование».
Программа урока:
✔️ Как работает malloc и какую роль он играет в управлении памятью в системном программировании;
✔️ Что происходит при выделении памяти: от вызова функции до взаимодействия с ОС и аллокатором;
✔️ Какие типичные ошибки возникают при работе с динамической памятью и к каким последствиям они приводят;
✔️ Как понимать поведение программ на уровне памяти и писать более надежный и предсказуемый код.
После занятия вы будете знать:
- Как устроено динамическое выделение памяти в программах на низком уровне;
- Что именно делает malloc и почему его работа не сводится к "просто выделить память";
- Как более осознанно использовать механизмы управления памятью в системной разработке.
🔗 Ссылка на регистрацию: https://vk.cc/cZn9N3
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 | 1 081 |
| 16 | Beginning C++17, 5th Edition
Авторы: Ivor Horton, Peter Van Weert (2018)
Книга является обновлённым руководством по языку программирования С++17. Если вы собираетесь изучать его, то начните именно с этой книги, где пошаговые инструкции авторов научат вас программированию в обновлённом стандарте с использованием новых функций и операторов. Для чтения книги не требуется предварительный опыт в программировании, поскольку авторы каждый элемент языка подробно объясняют на рабочих примерах. Также в каждой главе вас ждут полезные упражнения по закреплению материала.
В книге рассматриваются следующие темы:
✔️Основы языка;
✔️Заголовочные файлы;
✔️Директива препроцессора и стандартные библиотеки языка;
✔️Функции;
✔️Пространства имён;
✔️Процедурное и объектно-ориентированное программирование;
✔️Шаблоны;
✔️Инкапсуляция, полиморфизм и наследование;
✔️Объявление собственных типов данных;
✔️Ошибки выполнения и исключения;
✔️Контейнеры, алгоритмы и многое другое.
👉 @cpp_knigi | 854 |
| 17 | 🎯 Продвинутое использование отладчика GDB
Приглашаем на открытый урок.
🗓 08 июля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Системное программирование».
Программа урока:
✔️Кратко вспомним базовое использование GDB;
✔️Написание сценариев GDB;
✔️Условные точки останова и точки наблюдения;
✔️Дампы памяти и отладка по сети.
После занятия вы будете знать:
- Как отлаживать программы на другой машине;
- Как использовать возможности автоматизации отладчика для поимки плавающих багов;
- Как отладчик работает "под капотом".;
🔗 Ссылка на регистрацию: https://vk.cc/cZbTBF
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 | 1 113 |
| 18 | Think C++: How To Think Like a Computer Scientist - Allen B. Downey
Description
Think C++ is an introduction to programming using the C++ programming language. I originally wrote it to help students prepare for the Computer Science AP exam (when the exam was in C++).
Think C++ is a free textbook available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.
👉 @cpp_knigi | 1 005 |
| 19 | 🤷Программа может работать месяцами без проблем, а затем внезапно начать терять память, завершаться с ошибками или вести себя непредсказуемо. Поиск таких проблем часто занимает гораздо больше времени, чем их предотвращение.
📈30 июня в 20:00 МСК приглашаем вас на открытый урок, где разберём один из ключевых принципов современного C++, который помогает создавать более устойчивые и безопасные приложения.
На занятии рассмотрим основы RAII, его связь с обработкой исключений, применение в стандартной библиотеке и практические приёмы работы с ресурсами. Также разберём распространённые ошибки, которые приводят к утечкам памяти и усложняют сопровождение проектов.
⚡️Открытый урок проходит в преддверии старта курса «C++-разработчик. Продвинутый уровень». Зарегистрируйтесь, чтобы глубже понять современные подходы к разработке на C++, задать вопросы эксперту и получить практические рекомендации для своих проектов: https://vk.cc/cZ1CNY
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru | 1 303 |
| 20 | Working Draft, Standard for Programming Language C++, 2021 Revision
Thomas Köppe
👉 @cpp_knigi | 1 070 |
