Книги для программистов C/C++
Відкрити в Telegram
Библиотека C/C++ разработчика. По всем вопросам @evgenycarter
Показати більше5 124
Підписники
Немає даних24 години
-37 днів
-1630 день
Архів дописів
Repost from Библиотека C/C++ разработчика
Лекции С++ продвинутый поток ФПМИ 2023-24
Лекция 1. Введение в язык C++. Основные типы и операции над ними
Лекция 2. Основные команды в терминале. Компиляция программ
Лекция 3. Объявления и определения, области видимости, пространства имен
Лекция 4. Выражения и операторы. Управляющие конструкции
Лекция 5. Compile-time errors, runtime errors, undefined behavior
Лекция 6. Указатели
Лекция 7. Стековая, статическая и динамическая память
Лекция 8. Массивы, функции и указатели на функции
источник
#cpp #programming
👉 @cpp_lib
🔫 Создайте свой первый шутер с нуля и ворвитесь в геймдев
👉 На бесплатном открытом уроке «Создаём простейший шутер от третьего лица на Unreal Engine 5» от OTUS.
За 2 эфира вы сможете создать свою первую игру для портфолио, начнём уже 8 ноября в 20:00 мск:
- создадим проект и игровую сцену;
- импортируем игровые ассеты и анимации для нашего шутера;
- подготовим UI: уровень здоровья и боеприпасов.
📌 Занятие будет приурочено к старту курса «Unreal Engine Game Developer. Basic». После урока вы сможете продолжить обучение на специальных условиях и получить видеокурс по программированию на C++ в подарок!
👉 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://vk.cc/cs7aHo
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Beginning C++23: From Beginner to Pro
Автор: Ivor Horton (2023)
Начните свой путь программирования на языке C++ с основ и пошаговых примеров, которые помогут вам стать опытным программистом на C++. В эту книгу включены новые возможности стандарта C++23.
При этом не предполагается наличие предварительных знаний в области программирования. Все понятия языка, которые объясняются в книге, иллюстрируются рабочими примерами программ, а все главы содержат упражнения для проверки и отработки полученных знаний.
👉 @cpp_knigi
⚡️ Узнайте о фреймворке QT то, чего не знают другие, и станьте более востребованным специалистом
Начните с бесплатного открытого урока «StateMachine в Qt» от OTUS.
На эфире мы познакомимся с концепцией машины состояний, а также узнаем о том, как она реализована в Qt и как можно эффективно ее использовать.
📢📢 Занятие пройдёт 2 ноября в 19:00 мск и будет приурочено к старту курса «Разработка прикладного ПО на Qt и ОС Аврора».
🎫 После урока вы сможете продолжить обучение в рассрочку на комфортных условиях.
➡️ Регистрируйтесь на мероприятие прямо сейчас: https://vk.cc/cs5fiA
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruWebAssembly в действии. C примерами на C++ и Emscripten
Жерар Галлан (2021)
Создавайте высокопроизводительные браузерные приложения, не полагаясь на один только JavaScript! Компилируясь в бинарный формат WebAssembly, ваш код на C, C++ или Rust будет работать в браузере с оптимальной скоростью. WebAssembly обеспечивает большую скорость, возможности повторного использования существующего кода и доступ к новым и более быстрым библиотекам. Кроме того, при необходимости вы можете настроить взаимодействие с JavaScript.
Скачать книгу
👉 @cpp_knigi
⚙️ Курс «Введение в реверс-инжиниринг»
Изучите тайны программного обеспечения и познакомьтесь с обратной разработкой на курсе от Академии Кодебай.
Всего за 6 месяцев вы научитесь анализировать исполняемые файлы, понимать их структуру и исследовать вредоносное ПО. Главной темой курса является реверс-инжиниринг программ, написанных на языке ассемблера и Си.
Курс подойдет как новичкам, знающим основы программирования, так и практикующим специалистам.
📆 Старт курса - 6 ноября
🔝 Преимущества: личная поддержка от куратора, более 120 заданий в практической лаборатории, закрытый чат единомышленников и сертификат при успешной сдаче экзамена.
ℹ️ Узнать подробнее о курсе
Реклама. ООО "АКАДЕМИЯ КОДЕБАЙ". ИНН 9706020333. erid: LjN8JzJ63
Не так страшна многопоточность, как ее малюют!
🫵 Убедитесь в этом на бесплатном вебинаре «Многопоточность без страха» от OTUS.
Вебинар пройдет 8 ноября в 20:00 по мск.
Вебинар является бесплатной частью полноценного онлайн-курса "Rust Developer. Professional". Курс доступен в рассрочку.
✔️ На вебинаре мы разберём:
- Что такое многопоточность и зачем она нужна
- Какие проблемы возникают при создании многопоточных приложений
- Действия, которые позволяют обеспечить безопасность и консистентность данных в многопоточном приложении
- Как Rust решает эти проблемы на уровне системы типов
- Общие Computer Science концепции и приёмы, которые будут полезны любому разработчику
➡️ Регистрация на вебинар по ссылке: https://vk.cc/cs3VyT
💥 Бонусом после вебинара вы сможете поступить на полноценный онлайн-курс "Rust Developer. Professional" по специальной цене!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Объектно-ориентированное программирование на С++
Васильев А.Н (2016)
Представленная книга о языке программирования С++. А еще эта книга об объектно-ориентированном программировании (сокращенно ООП). Читатель научится создавать полноценные объектно-ориентированные программы. Мы рассмотрим все основные и наиболее важные конструкции С++, так что при желании читатель сможет создавать и обычные (не объектно-ориентированные) программы. Но случится это не само по себе. Книгу мало прочитать. С книгой нужно работать. В этом случае успех придет. Книга предназначена как тем, кто уже имеет некоторое представление о C++, так и тем, кто сталкивается с ним впервые и хочет освоить данный язык программирования.
Книга написана простым и доступным языком с большим количеством наглядных примеров.
Скачать книгу
👉 @cpp_knigi
Получи работу в крупной IT-компании всего лишь за один день!
Как C++ разработчику получить работу в аккредитованной IT-компании? Просто выполнить 5 несложных шагов.
Шаг №1: До 13 ноября подай заявку на участие в One day offer от разработчика офисного софта МойОфис, который пройдет уже совсем скоро – 25 ноября 2023 года.
Шаг №2: Выполни несложное тестовое задание, отправь вместе с заявкой и своим резюме.
Шаг №3: Жди приглашение. В случае успешного прохождения тестирования ты получишь приглашение на собеседование.
Шаг №4: Пройди онлайн-собеседование с тимлидами и руководителями разработки и продемонстрируй свои знания теории C++.
Шаг №5: Получи оффер. Уже вечером 25 ноября кандидаты, прошедшие отбор, получат предложение о работе и смогут стать частью команды МойОфис.
Требования к участникам и форма для регистрации здесь.
C++ Primer Plus
Автор: Stephen Prata (2012)
Не каждая книга может похвастаться таким удобством изложения, строгой структурой и педагогическими способностями её автора, как данная книга Стивена Прата. В этом классическом труде вы познакомитесь с принципами программирования, среди которых структурированный код и нисходящее проектирование, а также использование классов, наследования, шаблонов, исключений, лямбда-выражений и умных указателей. Автор много времени уделяет теории и домашним заданиям, формирующим знания по каждой пройденной главе.
В книге рассматриваются следующие темы:
✔️Язык Си и дополнительные средства языка С++;
✔️Функциональные возможности языка С++;
✔️Стандарт ISO, шаблоны, стандартная библиотека шаблонов, класс string, исключения, RTTI и пространства имен;
👉 @cpp_knigi
🔥 Время прокачивать свои навыки и RustИ !!!
🫵 Проверь себя - пройди тест по Rust 🫵
Ответишь — пройдёшь на курс «Rust Developer. Professional» от OTUS по специальной цене.
Сегодня изучаешь Rust - завтра растет твоя ЗП!
➡️ ПРОЙТИ ТЕСТ: https://vk.cc/crVwPd
💥 Бонусом за успешно пройденный тест, получишь доступ к записям лучших открытых уроков курса.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Эффективный и современный С++
Скотт Мейерс (2016)
В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 – это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном функционально C++98. Когда происходят такие глобальные изменения в языке программирования, их изучению следует посвятить определенное время, написать сотни, а еще лучше – тысячи строк кода, и столкнуться с массой проблем, кажущихся тем более странными и непонятными, чем большим опытом работы с C++98 вы обладаете. К программированию в полной мере относится фраза Евклида о том, что в геометрии нет царских путей.
Скачать книгу
👉 @cpp_knigi
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
