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

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

Відкрити в Telegram

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

Показати більше
5 124
Підписники
Немає даних24 години
-37 днів
-1630 день
Архів дописів
C++ Concurrency in Action Автор: Anthony Williams (2019) Данная книга написана для программистов, желающих углубиться в тему многопоточности на C++. В ней подробно описано использование полезных особенностей языка, а также приведены типичные ошибки и готовые решения проблем разработки приложений с использованием нескольких потоков. Книга была обновлена и переработана, чтобы охватить последние изменения, внесенные C++14 и C++17. Изучив эту книгу, вы сможете: ✔️Правильно и эффективно управлять взаимодействиями нитей между собой; ✔️Синхронизировать выполнение операций без возникновения ошибок; ✔️Пользоваться особенностями языка для оптимизации процессов; ✔️Тестировать и отлаживать многопоточные программы. @cpp_knigi

Работу найти проще, когда вы уверены в своих знаниях и коде. Изучайте актуальные стеки и технологии на курсах для разработчик
Работу найти проще, когда вы уверены в своих знаниях и коде. Изучайте актуальные стеки и технологии на курсах для разработчиков от Яндекс Практикума, получайте дополнительные навыки и зарабатывайте больше 🫶🏼 На курсах можно: – освоить Go и С++ для бэкенда на продвинутом уровне; – прокачаться от джуна до мидла во фронтенде и бэкенде; – погрузиться в React; – научиться тестировать веб-приложения на Java и Python; – разобраться в алгоритмах и структурах данных для работы и собеседований; – освоить методологию DevOps для эксплуатации и разработки. Выбирайте IT-направление, оценивайте уровень своих знаний с помощью бесплатного теста, проходите онлайн курс и становитесь самым подходящим кандидатом на желанную должность.

Rust for C++ Programmers: Learn how to embed Rust in C/C++ with ease Автор: Mustafif Khan (2023) Это идеальное руководство, которое поможет вам освоить язык программирования Rust. Начиная с его эволюции и сравнения с C/C++, книга поможет вам узнать, как установить и использовать мощный менеджер пакетов Cargo. Затем в книге рассматриваются такие ключевые темы, как связывание и изменяемость, владение, условия, циклы, функции, структуры и перечисления и многое другое. В книге также объясняется, как работать с ошибками в Rust. Кроме того, в книге рассматриваются такие продвинутые темы, как умные указатели, параллелизм и даже создание настольного приложения с использованием GTK. @cpp_knigi

Приглашаем на практический открытый урок "Готовим рабочее место: С++ + VSCode" Дата: 5 сентября в 20:00 по Москве. Занятие пр
Приглашаем на практический открытый урок "Готовим рабочее место: С++ + VSCode" Дата: 5 сентября в 20:00 по Москве. Занятие пройдёт в рамках курса «Специализация С++ Developer» от OTUS. ✅На занятии мы: - с нуля настроим VS Code; - соберем и отладим небольшой C++ проект; - познакомимся с инструментами из экосистемы C++. 💡Вебинар будет полезен: - начинающим разработчикам на языке C++; - C++ разработчикам, которые хотят познакомиться VS Code. Продолжить изучение С++ можно на онлайн-курсе доступном в рассрочку. 🔥Регистрация на вебинар: https://otus.pw/lz0B/ Нативная интеграция. Информация о продукте www.otus.ru

Test-Driven Development with C++: A simple guide to writing bug-free Agile code Автор: Abdul Wahid Tanner (2022) Современный C++ - это все, что нужно для создания небольшой и практичной основы тестирования, которая улучшит дизайн любого проекта. Это позволяет думать о том, как будет использоваться код, что является первым шагом в проектировании интуитивно понятных интерфейсов. TDD - это современный сбалансированный подход к разработке программного обеспечения, который помогает создавать сопровождаемые приложения, обеспечивать модульность дизайна и писать минимальный код, что резко сокращает количество дефектов. @cpp_knigi

Data Structures and Algorithms in C++ Adam Drozdek (2012) Strengthen your understanding of data structures and their algorithms for the foundation you need to successfully design, implement and maintain virtually any software system. Theoretical, yet practical, DATA STRUCUTRES AND ALGORITHMS IN C++, 4E by experienced author Adam Drosdek highlights the fundamental connection between data structures and their algorithms, giving equal weight to the practical implementation of data structures and the theoretical analysis of algorithms and their efficiency. This edition provides critical new coverage of treaps, k-d trees and k-d B-trees, generational garbage collection, and other advanced topics such as sorting methods and a new hashing technique. Abundant C++ code examples and a variety of case studies provide valuable insights into data structures implementation. DATA STRUCTURES AND ALGORITHMS IN C++ provides the balance of theory and practice to prepare readers for a variety of applications in a modern, object-oriented paradigm. @cpp_knigi

❗️С момента выхода первой стабильной версии Rust, разработчики ведут холивары на тему наличия в нём возможности организации к
❗️С момента выхода первой стабильной версии Rust, разработчики ведут холивары на тему наличия в нём возможности организации кода в объектно-ориентированном стиле. 24 августа в 20:00 мск приглашаем вас открытый урок «Реализация паттернов проектирования на Rust» онлайн курса «Rust Developer. Professional» от OTUS. На этом вебинаре мы: Разберемся, как язык стыкуется с ООП парадигмой и попробуем реализовать некоторые паттерны проектирования. Вебинар будет полезен всем, кто интересуется проектированием и разработкой ПО. Это отличная возможность перенять опыт преподавателя и посмотреть на процесс обучения изнутри. Оплата курса возможна любым удобным для вас способом. ➡️ Для участия в вебинаре зарегистрируйтесь: https://otus.pw/jjuI/ Нативная интеграция. Информация о продукте www.otus.ru

Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512 Автор: Daniel Kusswurm (2022) Изучите основы программирования x86 Single instruction multiple data (SIMD) с использованием внутренних функций C++ и языка ассемблера x86-64. Эта книга подчеркивает темы и технологии программирования x86 SIMD, которые актуальны для современной разработки программного обеспечения в приложениях, которые могут использовать параллелизм на уровне данных, важный для обработки больших данных, больших пакетов данных. Содержание и организация книги разработаны таким образом, чтобы помочь вам быстро понять и использовать возможности SIMD процессоров x86. Она также содержит большое количество исходного кода, структурированного таким образом, чтобы ускорить изучение и понимание основных концепций и алгоритмов программирования SIMD. @cpp_knigi

Станьте частью крутой команды, которая создает современное и безопасное офисное ПО! Компания МойОфис как раз разыскивает Seni
Станьте частью крутой команды, которая создает современное и безопасное офисное ПО! Компания МойОфис как раз разыскивает Senior C++/Qt Developer для участия в разработке кросс-платформенных редакторов. От нас: - интересные задачи и возможность реализации своих идей вместе с профессиональной командой - корпоративное обучение - комфортная неформальная атмосфера в коллективе - конкурентная заработная и соцпакет - возможность удаленки и гибкое начало рабочего дня - современные подходы к архитектуре и технологический стек - офис в центре Питера. От вас: - опыт разработки на С++ 11/14 от 3-х лет - опыт разработки с использованием фреймворка Qt - желание создавать действительно качественные продукты. - будет плюсом: опыт написания unit-тестов, навыки верстки графического интерфейса по макету. Ждем ваши резюме на сайте или в телеграм @VasilevaD

A Tour of C++ (2nd Edition) Автор: Bjarne Stroustrup (2018) Знаменитое руководство создателя C++ Бьёрна Страуструпа получило второе издание, в котором рассматриваются современный стандарт языка С++17, встроенные функции, основы работы со стандартной библиотекой и содержится множество примеров по изучению сложных элементов языка. В книге рассматриваются следующие темы: ✔Функции; ✔Типы данных; ✔Указатели и ссылки; ✔Структуры; ✔Основы объектно-ориентированного программирования; ✔Пространства имён; ✔Обработка ошибок и исключений; ✔Аллокаторы и многое другое. @cpp_knigi

Приглашаем на открытый урок по С++ от OTUS Тема: Почему в C++ 13 способов передать параметр в функцию? Дата: 22 августа, 20:0
Приглашаем на открытый урок по С++ от OTUS Тема: Почему в C++ 13 способов передать параметр в функцию? Дата: 22 августа, 20:00 Преподаватель: Павел Филонов, Ex-Data Science Manager в Kaspersky Урок пройдёт в рамках курса «Специализация С++ Developer» от OTUS 🔹Что будет на занятии: - синтаксис передачи параметров в функции; - константы, указатели, ссылки, умные указатели, lvalue, rvalue, forward reference; - практические советы по объявлению функций, основанные на C++ Core Guidelines. 🔸Чему вы научитесь: - узнаете про разнообразие способов объявления параметров функции; - сможете обоснованно выбирать, какой способ использовать в разных ситуациях. Доступ к уроку бесплатный. После него вы сможете продолжить обучение на курсе, который доступен в рассрочку! ♦️Регистрация: https://otus.pw/lqs4/

C++ Programming Fundamentals Автор: D. Malhotra (2022) Эта книга предназначена для изучения основ C++, мощного языка программирования, используемого разработчиками во всем мире. Его понятные концепции и простой синтаксис используются в видеоиграх, встроенных системах, устройствах IoT и ресурсоемких приложениях искусственного интеллекта. Используя метод "самообучения" с многочисленными примерами и рисунками, книга охватывает все основные концепции C++, включая указатели, классы, строки, массивы, полиморфизм, наследование, работу с файлами и многое другое. Различные типы упражнений в конце глав включают теоретические, практические и множественный выбор (с ответами) для лучшего понимания рассматриваемых тем. @cpp_knigi

🤖 Вебинар: Разработка сетевого сервиса с помощью Boost.Asio 🔵14 августа в 20:00 мск открытый урок онлайн курса «C++ Develop
🤖 Вебинар: Разработка сетевого сервиса с помощью Boost.Asio 🔵14 августа в 20:00 мск открытый урок онлайн курса «C++ Developer. Professional» от OTUS. Существует предвзятое мнение, что с C++ даже простую программу писать долго. Современный С++ и набор его библиотек легко могут опровергнуть это. За 40 минут практической части урока мы создадим настоящий сетевой сервис на языке C++ с использованием библиотеки Boost.Asio. Этот урок будет полезен начинающим разработчикам на C++, которые хотят изучить создание сетевых сервисов, как клиентских частей, так и серверных. 🟠Это отличная возможность перенять опыт преподавателя и посмотреть на процесс обучения изнутри. Оплата курса возможна любым удобным для вас способом. ➡️ Для участия в вебинаре зарегистрируйтесь: https://otus.pw/iYlt/ Нативная интеграция. Информация о продукте www.otus.ru

C++20 Quick Syntax Reference Автор: Mikael Olsson (2020) Это краткое руководство по C++20 представляет собой сжатый справочник по коду и синтаксису популярного языка программирования. Издание охватывает такие темы, как назначенные инициализаторы, лямбда-выражения, оператор космического корабля, строковые литералы в качестве параметров шаблона, атомарные умные указатели и контракты. Во время чтения книги вы: ✔️Откроете для себя ключевые фичи C++20; ✔️Используете модули; ✔️Воспользуетесь преимуществом нового оператора; ✔️Используете ключевое слово consteval; ✔️Изучите constexpr, constinit. @cpp_knigi

Привет! 👋 Это рекламный пост. Мы — канал Сливки IT. 🔹 Вы знаете, что 15-20 лет назад, когда нынешние разработчики начинали
Привет! 👋 Это рекламный пост. Мы — канал Сливки IT. 🔹 Вы знаете, что 15-20 лет назад, когда нынешние разработчики начинали свое погружение в IT, курсов по разработке еще не было? 🔹 Как же они учились? Самостоятельно, с помощью книг и материалов в интернете. 🔹 Именно увлечение и упорство сделали из них настоящих специалистов. 🔹 Рынок платных курсов — это рынок, зарабатывающий на вас. По правде говоря, большинству курсов не нужно устроить вас на работу. Им нужно только получить с вас деньги за одни и те же учебные материалы. 🔹 Мы не публикуем платные курсы. Но мы делимся открытыми уроками, книгами, статьями, вебинарами и не только. Как в старые добрые. 🔹 Да, нужно иметь терпение, чтобы учиться самостоятельно. Но мы верим, что готовность идти напролом делает самых ценных разработчиков. 🔹 Почему мы такие добрые? Потому что сами увлечены. Посмотрите, что у нас есть Спасибо!

+1
Beginning C++17, 5th Edition Авторы: Ivor Horton, Peter Van Weert (2018) Книга является обновлённым руководством по языку программирования С++17. Если вы собираетесь изучать его, то начните именно с этой книги, где пошаговые инструкции авторов научат вас программированию в обновлённом стандарте с использованием новых функций и операторов. Для чтения книги не требуется предварительный опыт в программировании, поскольку авторы каждый элемент языка подробно объясняют на рабочих примерах. Также в каждой главе вас ждут полезные упражнения по закреплению материала. В книге рассматриваются следующие темы: ✔️Основы языка; ✔️Заголовочные файлы; ✔️Директива препроцессора и стандартные библиотеки языка; ✔️Функции; ✔️Пространства имён; ✔️Процедурное и объектно-ориентированное программирование; ✔️Шаблоны; ✔️Инкапсуляция, полиморфизм и наследование; ✔️Объявление собственных типов данных; ✔️Ошибки выполнения и исключения; ✔️Контейнеры, алгоритмы и многое другое. @cpp_knigi

⚡️Сишарповец, пора расти дальше! Узнайте больше про C# ASP.NET Core-разработку ЗАВТРА, 3 августа в 20:00 мск на бесплатном ве
⚡️Сишарповец, пора расти дальше! Узнайте больше про C# ASP.NET Core-разработку ЗАВТРА, 3 августа в 20:00 мск на бесплатном вебинаре онлайн-курса в Отус — «Стандартные middleware своими руками»: регистрация На бесплатном занятии мы: — изучим, какие middleware по умолчанию используются в ASP.NET проектах; — узнаем, зачем они нужны, как они устроены; — реализуем свои аналоги. 🔥Экспертизой поделится Антон Герасименко — опытный .net developer + lead. — После вебинара вы сможете продолжить обучение по спеццене, оплатив курс, в том числе, в рассрочку. Нативная интеграция. Информация о продукте www.otus.ru

Options and Derivatives Programming in C++20 Автор: Carlos Oliveira (2020) Освойте фичи C++, которые часто используются для написания финансового программного обеспечения для опционов и деривативов, включая STL, шаблоны, функциональное программирование и числовые библиотеки. В этой книге также описаны новые функции, представленные в C++20 и других последних стандартах: модули, концепции, оператор космического корабля и умные указатели. Во время чтения книги вы: ✔️Узнаете, как C++ используется при разработке решений для торговли опционами и деривативами в финансовой индустрии; ✔️Осознаете фундаментальные задачи торговли опционами и деривативами; ✔️Научитесь реализовывать оценочные модели и торговые стратегии; ✔️Создадите алгоритмы ценообразования на основе модели Блэка-Шоулза, а также используя методы биномиальных и дифференциальных уравнений; ✔️Научитесь распознавать и применять наиболее распространенные шаблоны проектирования, используемые в торговле опционами. @cpp_knigi

C++ Programming: Program Design Including Data Structures Автор: D. S. Malik (2018) В книге демонстрируются различные особенности и возможности языка программирования C++. С помощью книги вы сможете разобраться в этом непростом языке и научиться решать реальные задачи, практикуясь на упражнениях в конце каждой главы. @cpp_knigi

Завершился II Межкорпоративный киберспортивный турнир Газпромбанка 🔥 7 июля в БЦ «Оазис» наградили победителей и призеров в
Завершился II Межкорпоративный киберспортивный турнир Газпромбанка 🔥 7 июля в БЦ «Оазис» наградили победителей и призеров в четырех дисциплинах: 🏆CS:GO – Tinkoff треха (Тинькофф) 🏆Dota 2 – TINKOFF ALL MEMES (Тинькофф) 🏆FIFA 23 – Александр «Allex Casillas» Овчинников (Яндекс) 🏆HSBG – Денис «Albsolut1on» Антонов (Авито) Газпромбанк тоже не остался без наград — Сергей Игнатов из Департамента инвестиционно-страховых продуктов взял третье место в FIFA 23. Поздравляем коллегу🤩🎉 Участники церемонии закрытия послушали выступление киберспортивного психолога и поучаствовали в открытой дискуссии с ИТ-лидерами Газпромбанка. Обсуждали тимбилдинг в киберспорте и бизнесе, эволюцию видеоигр из хобби в профессию и мотивацию киберспортсменов. Хочешь узнать подробности? Скорее читай по ссылке — https://vk.cc/cpC4qI