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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
5 125
مشترکین
+124 ساعت
-27 روز
-1230 روز
آرشیو پست ها
Modern C++ Programming Cookbook Автор: Marius Bancila (2020) C++ прошел длинный путь к тому, чтобы стать одним из наиболее широко используемых языков программирования, являясь быстрым, эффективным и высокопроизводительным. Во втором обновленном издании данного руководства рассматриваются новейшие фичи C++20, такие как модули, концепции, сопрограммы и множество дополнений к стандартной библиотеке, включая диапазоны и форматирование текста. Книга построена в виде практических рецептов, охватывающих широкий круг проблем, с которыми сталкиваются современные разработчики. Во время чтения книги вы: ✔️Изучите новые возможности стандарта C++20 и проблемы, которые они решают; ✔️Научитесь использовать стандартную поддержку многопоточности и параллелизма для повседневных задач; ✔️Используете стандартную библиотеку и поработаете с контейнерами, алгоритмами и итераторами; ✔️Решите проблемы поиска и замены текста с помощью регулярных выражений; ✔️Поработаете с разными типами строк и изучите различные аспекты компиляции; ✔️Воспользуетесь преимуществами библиотеки файловой системы для работы с файлами и каталогами; ✔️Научитесь внедрять различные полезные шаблоны и идиомы; ✔️Изучите широко используемые фреймворки тестирования для C++. @cpp_knigi

🔥Cделайте первые решительные шаги в программировании на C++! 22 марта в 20:00 присоединяйтесь к вебинару «Объектно-ориентиро
🔥Cделайте первые решительные шаги в программировании на C++! 22 марта в 20:00 присоединяйтесь к вебинару «Объектно-ориентированное программирование средствами C++». Открытый урок пройдет в рамках специализации «C++ Developer» от OTUS. ⚡️На занятии вы узнаете, что из себя представляет инкапсуляция, наследование и полиморфизма глазами C++ программиста, а также разберем преимущества и недостатки активного использования полиморфизма в программах. 💥В результате урока вы научитесь: — Объявлять классы и разграничивать области видимости методов и полей; — Создавать иерархии наследования; — Реализовывать полиморфное поведение Продолжить обучение на онлайн-курсе можно в рассрочку. Для участия нужно только зарегистрироваться: 👉https://otus.pw/cJsW/

Smaller C: Lean Code for Small Machines Автор: Marc Loy (2021) Для людей, которые хотят использовать самые маленькие микроконтроллеры или добиться максимальной производительности от более крупных, язык Си по-прежнему является лучшим вариантом. Эта практическая книга дает прочное основание знаний по Cи для всех, кто имеет дело с программированием микроконтроллеров. Вы изучите множество способов, с помощью которых Cи позволяет разработчикам и производителям добиваться больших результатов с помощью крошечных устройств. Во время чтения книги вы: ✔️Изучите основы C, типы данных, управление потоком и функции; ✔️Изучите управление памятью, в том числе работу программ на небольших устройствах; ✔️Напишете эффективный код, который легко читать и поддерживать; ✔️Проанализируете производительность вашего кода; ✔️Оцените пользу использования сторонних библиотек для ваших проектов. @cpp_knigi

🦾 Работаешь с C++? - Погрузись во все тонкости профессиональной разработки! Пройди тест из 20 вопросов и проверь свои знания
🦾 Работаешь с C++? - Погрузись во все тонкости профессиональной разработки! Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене. 👩‍💻 Преимущества программы курса: За 5 месяцев вы освоите MIddle-навыки: научитесь правильно писать на С++, применять паттерны проектирования, взаимодействовать с сетью, хранить и обрабатывать большие объемы данных. Последний месяц обучения — создание выпускного проекта. Он поможет не только закрепить знания, но и станет частью портфолио, благодаря которому претендовать на позицию Middle C++ разработчика и пройти собеседование станет значительно проще. 🎫Возможна оплата курса в рассрочку Для того чтобы проверить твой уровень знаний по C++, и подходит ли тебе курс, необходимо пройти тест. 👉 ПРОЙТИ ТЕСТ: https://otus.pw/Rm9E/ Реклама. Информация о рекламодателе на сайте otus.ru

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

Как новичку в разработке на C++ настроить среду для написания кода? — Узнайте 17 марта в 20:00 на открытом уроке специализаци
Как новичку в разработке на C++ настроить среду для написания кода? — Узнайте 17 марта в 20:00 на открытом уроке специализации «C++ Developer» OTUS (возможна рассрочка). ▶️Тема вебинара: «Настройка VSCode для повседневной работы и отладки кода» Visual Studio Code — это open source IDE, которая представляет собой уникальный инструмент. Пока настраиваешь её для работы над C++-проектом, неожиданно для себя изучаешь тонкости C++ и забываешь, для чего настраивал. 👨‍💻На занятии мы настроим VSCode для полноценной работы и посмотрим функциональность отладки на примерах. 👉 Перед занятием ЗАРЕГИСТРИРУЙТЕСЬ Реклама. Информация о рекламодателе на сайте www.otus.ru

Программирование. Принципы и практика использования C++ Бьерне Страуструп (2011) Книга "Программирование. Принципы и практика использования C++" ее автором позиционируется в качестве пособия для тех, кто хочет начать создавать реальные программы. В ее основе заложена идея о том, что читатели в конечном итоге начнут писать оригинальные программы в качестве профессиональных разработчиков ПО или же в качестве программистов, которые осуществляют свою деятельность в других областях науки и техники. Книга отличается значительным охватом тем, различных методов программирования и проектирования, особенностей и свойств языка С++ и его библиотек. В результате изучения данного материала читатель сможет начать самостоятельно писать программы, которые осуществляют ввод и вывод данных, а также производящие вычисление и построение простых графических изображений. Вторая часть книги посвящена рассмотрению более узких тем, в частности, обработке текстов и проведение тестирования. В издании предоставляется множество справочных материалов, кроме того, дополнительно читатели смогут найти исходные коды и другие приложения на веб-сайте автора. @cpp_knigi

❓ Как составлять и отправлять запросы в Unreal Engine? Как переводить понятный вебу JSON в понятный движку формат? Как загруж
❓ Как составлять и отправлять запросы в Unreal Engine? Как переводить понятный вебу JSON в понятный движку формат? Как загружать и выгружать статистику игрока? Поговорим об этом 2 марта в 20:00 на открытом уроке онлайн-курса «Unreal Engine Game Developer. Professional» в OTUS (возможна рассрочка). 📌 За 1,5 часа на вебинаре «HTTP Api и JSON» вы узнаете: — Как в современных играх, включая сюжетные, используется соединение с удаленным сервером. — Каким образом реализовывать загрузку новостей, ивентов и даже мелких обновлений. — Как реализовывать соединение с удаленным сервером для матчмейкинга, статистики в игре и идентификации пользователя. 👉 Урок рассчитан на тех, кто имеет опыт работы с Unreal Engine. Для участия пройдите вступительный тест https://otus.pw/EEaay/

Programming Principles and Practice Using C++ (2nd Edition) Bjarne Stroustrup (2014) The book is intended primarily for people who have never programmed before; it has been tested on thousands of first-year students at various universities. It was also widely used for self-study. The first half of the book covers a wide range of basic concepts, design and programming techniques, language functions, and libraries. This will allow you to write programs that work with input, output, calculations and simple graphics. The second half focuses on more specialized topics (such as text processing, testing, and the C programming language) and provides extensive background material. The source code and supporting applications are available on the website of the author of the book, the creator of the C++ language. @cpp_knigi

❓Хотите развиваться в С++ разработке? 28 февраля в 20:00 на открытом уроке мы разберем основы CMake. Вебинар пройдет в рамках
Хотите развиваться в С++ разработке? 28 февраля в 20:00 на открытом уроке мы разберем основы CMake. Вебинар пройдет в рамках специализации «C++ Developer» в OTUS. ▶️Тема вебинара: «Основы CMake» CMake — популярный и удобный инструмент для автоматизации сборки приложений. Он используется в большом количестве проектов. На занятии с преподавателем мы рассмотрим преимущества и базовые возможности CMake, а также научимся писать простые настройки сборки и собирать простые проекты с помощью CMake. Больше инструментов ждет вас на онлайн-курсе. Он доступен в рассрочку. 👉 Для участия РЕГИСТРИРУЙСЯ Реклама. Информация о рекламодателе на сайте www.otus.ru

C++ Crash Course: A Fast-Paced Introduction Josh Lospinoso (2019) C++ — один из наиболее широко используемых языков программирования, он позволяет создавать ёмкий, эффективный и читабельный код. Книга служит полным и быстрым введением в C++ для опытных программистов. После прочтения вы овладеете основами языка, стандартной библиотекой и научитесь работать с Boost. @cpp_knigi

Weekend Offer для C++ и мобильных разработчиков ВКонтакте — крупнейшая социальная сеть в России и странах СНГ. А Weekend Offe
Weekend Offer для C++ и мобильных разработчиков ВКонтакте — крупнейшая социальная сеть в России и странах СНГ. А Weekend Offer от ВКонтакте — реальный шанс попасть в одну из команд профессионалов по направлениям Android, iOS и BackEnd (C++). И все это за одни выходные. Мероприятие состоится 11–12 марта. Свои отклики вы сможете отправить до 9 марта включительно: с вами свяжутся после рассмотрения отклика, предложат короткий технический скрининг, после чего выберут слот для индивидуального онлайн-интервью в выходные. Откликнуться @cpp_knigi

The C++ Programming Language Bjarne Stroustrup (2013) This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—noticeable by a small space inside the spine—also increases durability. C++11 has arrived: thoroughly master it, with the definitive new guide from C++ creator Bjarne Stroustrup, C++ Programming Language, Fourth Edition! The brand-new edition of the worlds most trusted and widely read guide to C++, it has been comprehensively updated for the long-awaited C++11 standard. Extensively rewritten to present the C++11 language, standard library, and key design techniques as an integrated whole, Stroustrup thoroughly addresses changes that make C++11 feel like a whole new language, offering definitive guidance for leveraging its improvements in performance, reliability, and clarity. C++ programmers around the world recognize Bjarne Stoustrup as the go-to expert for the absolutely authoritative and exceptionally useful information they need to write outstanding C++ programs. Now, as C++11 compilers arrive and development organizations migrate to the new standard, they know exactly where to turn once more: Stoustrup C++ Programming Language, Fourth Edition. @cpp_knigi

Хотите освоить востребованный и универсальный C++? — Сейчас подходящее время! В OTUS стартует специализация «C++ Developer».
Хотите освоить востребованный и универсальный C++? — Сейчас подходящее время! В OTUS стартует специализация «C++ Developer». 📌Держи подборку полезных вебинаров курса,если хочешь протестировать учебный процесс и познакомится с преподавателями: 🟠 28 февраля в 20:00 «Основы CMake» 🟠 17 марта в 20:00 «Настройка VSCode для повседневной работы и отладки кода» 🟠 22 марта в 20:00 «Объектно-ориентированное программирование средствами C++» ➡️ ЗАБРОНИРОВАТЬ МЕСТО ℹ️Обучение проходит последовательно: на 1-йступени вы освоите принципы программирования, синтаксис языка, библиотеки, многопоточность, сетевое взаимодействие, а на 2-й изучите БД, принципы проектирования ПО, попробуете C++ в машинном обучении и многом другом. 👉 Оставьте заявку, чтобы записаться в группу по спец.цене: https://otus.pw/iZuG/ Реклама. Информация о рекламодателе на сайте www.otus.ru

Программирование. принципы и практика использования С++, исправленное издание Страуструп Б.(2011) Книга "Программирование. Принципы и практика использования C++" ее автором позиционируется в качестве пособия для тех, кто хочет начать создавать реальные программы. В ее основе заложена идея о том, что читатели в конечном итоге начнут писать оригинальные программы в качестве профессиональных разработчиков ПО или же в качестве программистов, которые осуществляют свою деятельность в других областях науки и техники. Книга отличается значительным охватом тем, различных методов программирования и проектирования, особенностей и свойств языка С++ и его библиотек. В результате изучения данного материала читатель сможет начать самостоятельно писать программы, которые осуществляют ввод и вывод данных, а также производящие вычисление и построение простых графических изображений. Вторая часть книги посвящена рассмотрению более узких тем, в частности, обработке текстов и проведение тестирования. В издании предоставляется множество справочных материалов, кроме того, дополнительно читатели смогут найти исходные коды и другие приложения на веб-сайте автора. @cpp_knigi

🤔 Где получить продвинутые навыки коммерческой разработки на C++? ❗️ Запишитесь на онлайн-курс «C++ Developer. Professional»
🤔 Где получить продвинутые навыки коммерческой разработки на C++? ❗️ Запишитесь на онлайн-курс «C++ Developer. Professional» в OTUS. Обучение длится 5 месяцев. За это время вы погрузитесь в современные проблемы языка и его специфику, освоите паттерны проектирования, принципы написания многопоточного кода и поймете, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных. Все эти навыки вы освоите на живых вебинарах и практике с Senior-специалистами. ❓ Готовы начать свой путь от Junior до уверенного Middle-разработчика? ➡️ Пройдите вступительный тест и записывайтесь на курс по спец.цене: https://otus.pw/FArs/ - Возможна оплата курса в рассрочку. Реклама. Информация о рекламодателе на сайте otus.ru

Компиляция карт для Half-Life 1 на ТВ-приставке Я уже не первый год занимаюсь моддингом легендарной Half-Life 1, и как-то сов
Компиляция карт для Half-Life 1 на ТВ-приставке Я уже не первый год занимаюсь моддингом легендарной Half-Life 1, и как-то совершенно спонтанно мне пришла в голову мысль, дескать, как было бы прикольно иметь возможность компилировать карты на какой-нибудь платформе, отличной от привычных всем x86 и amd64. Затем я вспомнил, что у меня дома есть ТВ-приставка на базе Android, которую в теории можно было бы приспособить для этих дел. Если возможность есть, значит обязательно нужно провести такой эксперимент! https://habr.com/ru/post/707860/ 👉 @cpp_lib

Дизайн и эволюция C++ Автор Страуструп Б. (2006) В книге, написанной создателем языка C++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования C++. Здесь изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик C++, обсужден дизайн недавно добавленных в язык средств: шаблонов, исключений, идентификации типа во время исполнения и пространств имен. Автор анализирует решения, принятые в ходе работы над языком, и демонстрирует, как правильно применять «реальный объектно-ориентированный язык программирования». Книга удобно организована, поучительна, написана с юмором. Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит свое понимание всех деталей языка. Опытный программист найдет здесь обсуждение принципиальных вопросов проектирования, что позволит ему лучше понять язык, с которым он работает. @cpp_knigi

🟡 Пройдите тест по С++ — Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык. Сможете сдать — пройдёте на п
🟡 Пройдите тест по С++ Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык. Сможете сдать — пройдёте на продвинутый онлайн-курс "C++ Developer. Professional" со скидкой! 🚀На этом курсе вы: - Научитесь прикладному применению стандартов C++11 / C++14 / C++17. - Освоите асинхронное и многопоточное программирование. - Получите глубокое представление о шаблонной магии и паттернах проектирования. Наглядным результатом вашей работы станет выпускной проект. - Возможна оплата курса в рассрочку. 👉🏻ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА ПО C++ Реклама. Информация о рекламодателе на сайте otus.ru