uz
Feedback
Книги для программистов C/C++

Книги для программистов C/C++

Kanalga Telegram’da o‘tish

Библиотека C/C++ разработчика. По всем вопросам @evgenycarter

Ko'proq ko'rsatish
5 059
Obunachilar
-124 soatlar
-147 kunlar
-3130 kunlar
Obunachilarni jalb qilish
Avgust '26
Avgust '26
+15
0 kanalda
Iyul '26
+23
0 kanalda
Get PRO
Iyun '26
+24
0 kanalda
Get PRO
May '26
+35
0 kanalda
Get PRO
Aprel '26
+23
0 kanalda
Get PRO
Mart '26
+28
0 kanalda
Get PRO
Fevral '26
+60
0 kanalda
Get PRO
Yanvar '26
+46
0 kanalda
Get PRO
Dekabr '25
+67
0 kanalda
Get PRO
Noyabr '25
+91
31 kanalda
Get PRO
Oktabr '25
+62
0 kanalda
Get PRO
Sentabr '25
+120
36 kanalda
Get PRO
Avgust '25
+97
1 kanalda
Get PRO
Iyul '25
+103
27 kanalda
Get PRO
Iyun '25
+95
20 kanalda
Get PRO
May '25
+97
44 kanalda
Get PRO
Aprel '25
+144
37 kanalda
Get PRO
Mart '25
+82
38 kanalda
Get PRO
Fevral '25
+130
32 kanalda
Get PRO
Yanvar '25
+154
33 kanalda
Get PRO
Dekabr '24
+130
34 kanalda
Get PRO
Noyabr '24
+152
32 kanalda
Get PRO
Oktabr '24
+180
29 kanalda
Get PRO
Sentabr '24
+247
28 kanalda
Get PRO
Avgust '24
+157
18 kanalda
Get PRO
Iyul '24
+124
1 kanalda
Get PRO
Iyun '24
+130
23 kanalda
Get PRO
May '24
+123
19 kanalda
Get PRO
Aprel '24
+148
1 kanalda
Get PRO
Mart '24
+190
21 kanalda
Get PRO
Fevral '24
+169
20 kanalda
Get PRO
Yanvar '24
+254
24 kanalda
Get PRO
Dekabr '23
+224
24 kanalda
Get PRO
Noyabr '23
+170
19 kanalda
Get PRO
Oktabr '23
+302
19 kanalda
Get PRO
Sentabr '23
+314
0 kanalda
Get PRO
Avgust '23
+117
0 kanalda
Get PRO
Iyul '23
+197
0 kanalda
Get PRO
Iyun '23
+171
0 kanalda
Get PRO
May '23
+160
0 kanalda
Get PRO
Aprel '23
+136
0 kanalda
Get PRO
Mart '23
+68
0 kanalda
Get PRO
Fevral '23
+89
0 kanalda
Get PRO
Yanvar '23
+149
0 kanalda
Get PRO
Dekabr '22
+154
0 kanalda
Get PRO
Noyabr '22
+185
0 kanalda
Get PRO
Oktabr '22
+197
0 kanalda
Get PRO
Sentabr '22
+112
0 kanalda
Get PRO
Avgust '22
+373
0 kanalda
Get PRO
Iyul '22
+456
0 kanalda
Get PRO
Iyun '22
+5 183
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
26 Avgust+1
25 Avgust0
24 Avgust+1
23 Avgust+1
22 Avgust+1
21 Avgust0
20 Avgust0
19 Avgust+1
18 Avgust+1
17 Avgust+1
16 Avgust0
15 Avgust+1
14 Avgust0
13 Avgust+1
12 Avgust0
11 Avgust+1
10 Avgust0
09 Avgust+1
08 Avgust+1
07 Avgust+1
06 Avgust0
05 Avgust0
04 Avgust+1
03 Avgust0
02 Avgust+1
01 Avgust0
Kanal postlari
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 сайтах, которые, по моему мнению, должен знать и добавить в зак
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+
😭 Многие разработчики с опытом 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 книг, которые стоит прочесть С++-разработчику 🔹«Дизайн и эволюция С++» Автор: Бьёрн Страуструп Для кого: для всех, кто пря+4
5 книг, которые стоит прочесть С++-разработчику 🔹«Дизайн и эволюция С++» Автор: Бьёрн Страуструп Для кого: для всех, кто прямо или не очень связан с С++ Написал эту книгу сам создатель языка программирования С++. Он рассказывает о многих нюансах: описывает историю создания ЯП, помогает понять, почему он получился именно таким. Книга даёт ответ на массу вопросов, которые могут возникать относительно С++ не только у новичков, но и у профессионалов. Почему что-то работает именно так, а не иначе? А что могло бы получиться, если бы автор не изменил взгляд на ход разработки? Страуструп раскрывает подробности каждого языкового средства, погружает в моменты добавления в язык шаблонов, исключений, виртуальных функций и других элементов. Несмотря на то, что тема достаточно сложная, автор описывает многие важные моменты простым и понятным языком. Книга может быть интересна не только C++-разработчикам, но и специалистам других направлений. 🔹Философия дизайна программного обеспечения Автор: Джон Оустерхаут Для кого: для разработчиков любого уровня Книга написана с целью раскрыть нюансы проектирования программного обеспечения. Она предназначена в первую очередь для новичков, но и профи могут найти много интересного для себя. Оустерхаут отлично разбирается в оптимизации программных проектов и их кастомизации под определённые цели и задачи. 🔹Инженерия требований Авторы: Элизабет Халл, Кен Джексон, Джереми Дик Для кого: как для студентов начальных курсов, которых знакомят с основами инженерии требований, так и для специалистов Книгу стоит использовать в качестве настольной не только С++-разработчикам, но и специалистам по другим языкам. Авторы подробно и наглядно объясняют роль системной инженерии в решении разного рода задач по созданию систем. 🔹Идеальный код. Как научиться видеть красоту в программировании Редакторы: Энди Орам, Грег Уилсон Для кого: для разработчиков любого уровня Книга написана профессионалами, за плечами которых много лет работы над самыми сложными проектами. Авторы рассказывают об этих проектах и методах, которые помогали в реализации задач. 🔹Жемчужины программирования Автор: Джон Бентли Для кого: для начинающих разработчиков и опытных специалистов Книга написана программистом для программистов. Лучшие проекты разработчиков сравниваются с жемчужинами, которые попали внутрь раковины и раздражают мантию моллюска. Программист пытается решить возникающие сложности и проблемы, которые его раздражают, и постепенно выращивает «жемчужину». 👉 @cpp_knigi
1 072
9
🇷🇺 Разбираешься в радиочипах, оптике и связи? Забери до 1 000 000 рублей за свои инженерные навыки на турнире «Дронкон» 🇷�
🇷🇺 Разбираешься в радиочипах, оптике и связи? Забери до 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++ программиста по неопределенному поведению Все начинается просто и незатейливо: обычный десятиклассник увлекается программированием, знакомится с алгоритмическими задачками, решения которых должны быть быстрыми. Узнает о языке 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 — кто же ты на самом деле? Приглашаем на открытый урок. 🗓 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 Приглашаем на открытый урок. 🗓 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