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

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

Open in Telegram

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

Show more
5 124
Subscribers
No data24 hours
-37 days
-1630 days
Posts Archive
Классические или плоские ассоциативные контейнеры – что выбрать разработчику на С++? Разберемся на бесплатном открытом уроке
Классические или плоские ассоциативные контейнеры – что выбрать разработчику на С++? Разберемся на бесплатном открытом уроке вместе с Андреем Рыжиковым – разработчиком в НИИ обработки аэрокосмических изображений. На вебинаре: - вспомним устройство «классических» ассоциативных контейнеров; - поймем, как выбрать между std::map и std::unordered_map; - узнаем, как реализованы «плоские» контейнеры из C++23 и когда их стоит предпочесть. Занятие пройдёт 20 декабря в 20:00 мск в рамках курса «C++ Developer. Professional». После урока вы сможете продолжить обучение в рассрочку. Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/ct62aY Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Practical C++ Financial Programming Carlos Oliveira (2015) Это практическая книга для программистов, желающих применить C++ для решения задач программирования в финансовой индустрии. Книга объясняет те аспекты языка, которые чаще всего используются при написании финансового программного обеспечения, включая STL, шаблоны и различные числовые библиотеки. 👉 @cpp_knigi

PVS-Studio: на страже чистого кода 💪 PVS-Studio объявляет конкурс для С++ разработчиков! 🥳 Условия простые: 1️⃣Вспомните гл
PVS-Studio: на страже чистого кода 💪 PVS-Studio объявляет конкурс для С++ разработчиков! 🥳 Условия простые: 1️⃣Вспомните глупую или эпичную ошибку из своей практики 2️⃣Отправьте ошибку нам 3️⃣Напишите историю этой ошибки 4️⃣Ждите классный приз В январе мы объявим 10 победителей, которые получат книгу Андрея Карпова — "Вредные советы для C++ программистов" 🎁 Подробные условия описаны в заметке на Habr по ссылке Следить за новостями о конкурсе можно через наш Telegram-канал До встречи и безбажного вам кода 😉 Реклама. ООО "ПВС". ИНН 7105502635.

Экскурсия по C++, A (серия с углубленным изучением C++) Бьярне Страуструп (2023) В "Экскурсии по C+", третьем издании, Бьярне
Экскурсия по C++, A (серия с углубленным изучением C++) Бьярне Страуструп (2023) В "Экскурсии по C+", третьем издании, Бьярне Страуструп дает обзор стандарта ISO C++, C++20, цель которого - дать опытным программистам четкое представление о том, что представляет собой современный C++. Это пересмотренное и обновленное издание, содержащее тщательно проработанные примеры и практическую помощь в начале работы, кратко описывает большинство основных языковых возможностей и основные компоненты стандартной библиотеки, необходимые для эффективного использования. Скачать книгу 👉 @cpp_knigi

❓Что нужно знать новичкам в С++, чтобы выделяться среди конкурентов? ✅Расскажем на бесплатном открытом уроке «Как в С++ сдела
❓Что нужно знать новичкам в С++, чтобы выделяться среди конкурентов? ✅Расскажем на бесплатном открытом уроке «Как в С++ сделать указатель умным и зачем» от OTUS и Карины Дорожкиной – ведущего разработчика С++ с более, чем 10-летним опытом. 🔥На вебинаре: - поговорим об опасности сырых указателей и зачем им интеллектуальность; - обсудим идиому RAII и познакомимся с одним из умных указателей std::unique_ptr; - разберём сложности работы с динамической памятью в C++ и другое. 📆 Занятие пройдёт 7 декабря в 20:00 мск в рамках курса «Специализация C++ Developer». После урока вы сможете продолжить обучение на специальных условиях. 👉Для бесплатного участия регистрируйтесь сейчас: https://vk.cc/csYtZn Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Sams Teach Yourself C++ in One Hour a Day Rao Siddhartha (2022) Всего за один час в день вы получите все необходимые навыки, чтобы начать программировать на C++. С помощью этого полного учебника вы быстро освоите основы, а затем перейдете к более продвинутым функциям и концепциям. Полностью обновленная в соответствии с последним стандартом C++, эта книга представляет язык с практической точки зрения, помогая вам научиться использовать C++ для создания более быстрых, простых и эффективных приложений на C++. ▪️ Освойте основы C++ и объектно-ориентированного программирования. ▪️ Поймите, как возможности C++ помогают писать компактный и эффективный код, используя такие концепции, как лямбда-выражения, конструкторы перемещений и операторы присваивания ▪️ Узнайте о лучших практиках и избегайте "подводных камней". ▪️ Изучите стандартную библиотеку шаблонов, включая контейнеры и алгоритмы, используемые в большинстве реальных приложений C++. ▪️ Проверьте свои знания и опыт с помощью упражнений в конце каждого урока. @cpp_knigi

Sams Teach Yourself C++ in One Hour a Day Rao Siddhartha (2022) Всего за один час в день вы получите все необходимые навыки, чтобы начать программировать на C++. С помощью этого полного учебника вы быстро освоите основы, а затем перейдете к более продвинутым функциям и концепциям. Полностью обновленная в соответствии с последним стандартом C++, эта книга представляет язык с практической точки зрения, помогая вам научиться использовать C++ для создания более быстрых, простых и эффективных приложений на C++. ▪️ Освойте основы C++ и объектно-ориентированного программирования. ▪️ Поймите, как возможности C++ помогают писать компактный и эффективный код, используя такие концепции, как лямбда-выражения, конструкторы перемещений и операторы присваивания ▪️ Узнайте о лучших практиках и избегайте "подводных камней". ▪️ Изучите стандартную библиотеку шаблонов, включая контейнеры и алгоритмы, используемые в большинстве реальных приложений C++. ▪️ Проверьте свои знания и опыт с помощью упражнений в конце каждого урока. @cpp_knigi

Как сделать юнит-тестирование на C++ эффективнее? Расскажем на бесплатном открытом уроке «Mocking в unit-тестировании с испол
Как сделать юнит-тестирование на C++ эффективнее? Расскажем на бесплатном открытом уроке «Mocking в unit-тестировании с использованием GTest» от OTUS. Рассмотрим способ unit-тестирования с помощью mock-объектов, когда интерфейс тестируемого кода не позволяет легко изолировать его от внешних зависимостей. Вебинар будет полезен разработчикам программного обеспечения и QA-инженерам. Занятие пройдёт 14 декабря в 20:00 мск в рамках курса «C++ Developer. Professional». После урока вы сможете продолжить обучение в рассрочку. Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/csVeRe Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

C++ Templates: The Complete Guide Автор: Douglas Gregor, Nicolai M. Josuttis, David Vandevoorde (2017) Шаблоны — одна из самых мощных особенностей C++, но они по-прежнему часто используются неэффективно и неправильно, несмотря на улучшения в языке. В данной книге три эксперта по C++ показывают почему, когда и как использовать современные шаблоны для создания более быстрого, эффективного и простого в обслуживании программного обеспечения. Во время чтения книги вы: ✔️Поймете, как именно ведут себя шаблоны, и сможете избежать распространенных ошибок; ✔️Научитесь использовать шаблоны для написания более эффективного, гибкого и удобного в обслуживании программного обеспечения; ✔️Освоите самые эффективные современные идиомы и техники; ✔️Воспользуетесь утилитами для обобщенного программирования в стандартной библиотеке C++. @cpp_knigi

❓Что нужно знать новичкам в С++, чтобы выделяться среди конкурентов? ✅Расскажем на бесплатном открытом уроке «Как в С++ сдела
❓Что нужно знать новичкам в С++, чтобы выделяться среди конкурентов? ✅Расскажем на бесплатном открытом уроке «Как в С++ сделать указатель умным и зачем» от OTUS и Карины Дорожкиной – ведущего разработчика С++ с более, чем 10-летним опытом. 🔥На вебинаре: - поговорим об опасности сырых указателей и зачем им интеллектуальность; - обсудим идиому RAII и познакомимся с одним из умных указателей std::unique_ptr; - разберём сложности работы с динамической памятью в C++ и другое. 📆 Занятие пройдёт 7 декабря в 20:00 мск в рамках курса «Специализация C++ Developer». После урока вы сможете продолжить обучение на специальных условиях. 👉Для бесплатного участия регистрируйтесь сейчас: https://vk.cc/csT7wa

+1
Embracing Modern C++ Safely John Lakos, Vittorio Romeo, Rostislav Khlebnikov, Alisdair Meredith (2021) Embracing Modern C++ Safely shows you how to make effective use of the new and enhanced language features of modern C++ without falling victim to their potential pitfalls. Based on their years of experience with large, mission-critical projects, four leading C++ authorities divide C++11/14 language features into three categories: Safe, Conditionally Safe, and Unsafe. 👉 @cpp_knigi

Подборка Telegram каналов для программистов Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux https://t.me/tikon_1 Новости высоких технологий, науки и техники💡 https://t.me/mir_teh Мир технологий (Technology World) https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT. https://t.me/phis_mat Обучающие видео, книги по Физике и Математике https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов https://t.me/books_reserv Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_1 Статьи из "Хакера" Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Excel лайфхак📌 https://t.me/Excel_lifehack

Современный C++: безопасное использование Лакос Дж., Ромео В., Хлебников Р., Мередит А. (2023) Книга показывает, как эффектив
Современный C++: безопасное использование Лакос Дж., Ромео В., Хлебников Р., Мередит А. (2023) Книга показывает, как эффективно использовать новые и расширенные возможности современных версий языка C++, избегая потенциальных опасностей и ловушек. Основываясь на своем многолетнем опыте работы с C++, четыре ведущих специалиста из компании Bloomberg делят функции версий C++на три категории: безопасные – функциональные средства обеспечивают явную пользу, их легко использовать эффективно, а чтобы неправильно применить, нужно постараться; условно безопасные – функциональные средства весьма полезны, но при их использовании существуют потенциальные опасности, избежать которых можно, лишь обладая немалым практическим опытом и запасом знаний; небезопасные – для них характерно особенно низкое соотношение риска и пользы, их легко применить неправильно, поэтому рекомендуется пользоваться им только при чрезвычайных обстоятельствах. Скачать книгу 👉 @cpp_knigi

❓Что нужно знать новичкам в С++, чтобы выделяться среди конкурентов? ✅Расскажем на бесплатном открытом уроке «Как в С++ сдела
❓Что нужно знать новичкам в С++, чтобы выделяться среди конкурентов? ✅Расскажем на бесплатном открытом уроке «Как в С++ сделать указатель умным и зачем» от OTUS и Карины Дорожкиной – ведущего разработчика С++ с более, чем 10-летним опытом. 🔥На вебинаре: - поговорим об опасности сырых указателей и зачем им интеллектуальность; - обсудим идиому RAII и познакомимся с одним из умных указателей std::unique_ptr; - разберём сложности работы с динамической памятью в C++ и другое. 📆 Занятие пройдёт 7 декабря в 20:00 мск в рамках курса «Специализация C++ Developer». После урока вы сможете продолжить обучение на специальных условиях. 👉Для бесплатного участия регистрируйтесь сейчас: https://vk.cc/csNZ6o

Memory management: Algorithms and implementation in C/C++ Автор: Bill Blunden (2002) Представлено несколько конкретных реализаций сборки мусора и явных алгоритмов управления памятью. Каждая реализация дополняется подробным изложением теории, за которым следуют контрольные тесты, полный список исходного кода на C /C++ и обсуждение плюсов и минусов каждой реализации С помощью этой книги, вы можете: узнать, как процессор управляет памятью на аппаратном уровне, каким образом различные операционные системы используют возможности процессора для предоставления услуг памяти через интерфейс системных вызовов. Понять, как библиотеки разработки и системы времени выполнения опираются на службы операционной системы для управления памятью от имени пользовательских приложений @cpp_knigi

Introducing Qt 6: Learn to Build Fun Apps & Games for Mobile & Desktop in C++ Автор: Ben Coepp (2022) Быстро начните работать с Qt, популярным фреймворком с открытым исходным кодом для создания приложений и игр на основе C++. Эта книга поможет вам в кратчайшие сроки создать полнофункциональные настольные и мобильные приложения. @cpp_knigi

⚙️ Курс «Реверсивный инжиниринг ПО под ОС Windows» Старт: 4 декабря Длительность: 6,5 месяцев 🎓 В курсе подробно рассматрива
⚙️ Курс «Реверсивный инжиниринг ПО под ОС Windows» Старт: 4 декабря Длительность: 6,5 месяцев 🎓 В курсе подробно рассматриваются команды языка Ассемблера, детальный анализ приложений различного уровня сложности, от специальных задач типа crackme до рабочих приложений. Также изучаются образцы вредоносных приложений и различные техники, используемые исследователями. ℹ️ Кому будет полезен курс: ✔️ Пентестерам, желающим лучше изучить направление реверсинга приложений ✔️ Вирусным аналитикам и исследователям кода занимающимся изучением вредоносного ПО ✔️ Разработчикам ПО с повышенными требованиям к защищенности Выдаём удостоверение о повышении квалификации при успешной сдаче экзамена. Возможна оплата в рассрочку 🎁 По промокоду CODEBY вы получите скидку 10%!  📌 Узнать подробнее о курсе Реклама. ООО "АКАДЕМИЯ КОДЕБАЙ". ИНН 9706020333.

Cracking C Programming Interview: 500+ interview questions and explanations to sharpen your C concepts for a lucrative programming career Автор: Tanuj Kumar Jhamb (2022) Книга предоставляет начинающим программистам и соискателям работы все возможности для подготовки и успешного прохождения конкурсных собеседований с компаниями, работающими в технологической отрасли. В этой книге содержится наиболее полная информация о решениях и примерах сценариев кодирования на языке C, на которых вы сможете попрактиковаться. Кроме того, в книгу включены сотни сложных задач по программированию и ситуаций кодирования. @cpp_knigi

❓Что нужно знать новичкам в С++, чтобы выделяться среди конкурентов? ✅Расскажем на бесплатном открытом уроке «Как в С++ сдела
❓Что нужно знать новичкам в С++, чтобы выделяться среди конкурентов? ✅Расскажем на бесплатном открытом уроке «Как в С++ сделать указатель умным и зачем» от OTUS и Карины Дорожкиной – ведущего разработчика С++ с более, чем 10-летним опытом. 🔥На вебинаре: - поговорим об опасности сырых указателей и зачем им интеллектуальность; - обсудим идиому RAII и познакомимся с одним из умных указателей std::unique_ptr; - разберём сложности работы с динамической памятью в C++ и другое. 📆 Занятие пройдёт 7 декабря в 20:00 мск в рамках курса «Специализация C++ Developer». После урока вы сможете продолжить обучение на специальных условиях. 👉Для бесплатного участия регистрируйтесь сейчас: https://vk.cc/csIWzI

Шпаргалка по аббревиатурам C++ и не только. Часть 2: «и не только» Это вторая и последняя часть моей шпаргалки по аббревиатур
Шпаргалка по аббревиатурам C++ и не только. Часть 2: «и не только» Это вторая и последняя часть моей шпаргалки по аббревиатурам, которые стоит знать C++ разработчику. С++ здесь упомянут только потому, что шпаргалку я составил в первую очередь для себя, а я как раз-таки C++ разработчик. На самом деле в этой части собраны понятия, область применения которых не ограничена C++. Так что подборка может быть интересна более широкой аудитории. https://habr.com/ru/articles/470317/ 👉 @cpp_knigi