Книги для программистов C/C++
Відкрити в Telegram
Библиотека C/C++ разработчика. По всем вопросам @evgenycarter
Показати більше5 032
Підписники
-124 години
-27 днів
-1230 днів
Архів дописів
Software Design Using C++
(David Carlson, Isidore Minerdg)
An Online Book
These web pages attempt to provide the material needed for three complete computer science courses: what are typically called CS 1, CS 2, and a data structures course, all using C++ as the programming language. (At Saint Vincent College these courses are numbered CS 110, CS 111, and CS 221). Most of the examples have been tested with Microsoft's Visual C++ .NET 2008 compiler and its successors under Windows. Many have also been tested with the g++ compiler under Linux and would also work with other compilers. Some examples, however, are specific to Microsoft Windows and a few are specific to Linux.
These tutorial pages and examples are in the process of being revised. Currently, the revision has been completed only on the Introductory Topics section. One of the main changes is to add some graphics/game programming types of examples using the Dark GDK. There are many interesting things that can be done with this type of program!
https://cis.stvincent.edu/html/tutorials/swd/
👉 @cpp_knigi
17 июля в 19:00 (Мск) приглашаем на онлайн-встречу,посвященную профессиональному развитию в сфере разработки электронных устройств.
Наша Академия программирования электронных устройств занимается повышением квалификации инженеров-радиоэлектронщиков.
На встрече обсудим:
- Кто занимается разработкой электронных устройств сегодня
- Самые востребованные направления в отрасли
- Актуальные возможности для профессионального старта
- Разные форматы работы в этой сфере
Также у вас будет возможность:
- Получить ответы на свои вопросы от эксперта
- Познакомиться с программами дополнительного профессионального образования в этой сфере
Регистрируйтесь прямо сейчас – количество мест ограничено!
После регистрации Вам придет бонус - "Принципы работы радиоэлектронщиков"
Ждем Вас!
How To Think Like A Computer Scientist: C++ Version
(Allen B. Downey)
👉 @cpp_knigi
🚀Углубленные навыки разработки на C++ востребованы в самых крупных IT-компаниях, готовы перейти на новый уровень?
Курс «C++ Developer. Professional» создан для разработчиков, которые хотят углубить свои знания в C++ и подготовиться к решениям реальных задач. Вы освоите передовые практики, такие как многопоточное программирование, новые стандарты C++ 20 и 23, а также научитесь работать с сетями и базами данных.
Пройдите обучение с OTUS и получите знания, которые сделают вас ценным специалистом в любой компании. Получите диплом OTUS, который признают ведущие работодатели.
⌛️Время ограничено! Успейте пройти вступительное тестирование и получить скидку на обучение. Старт курса уже скоро — не упустите свой шанс: https://vk.cc/cNbCdY
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Programming Fundamentals: A Structured Approach Using C++
(Kenneth Leroy Busbee)
👉 @cpp_knigi
Introduction to Design Patterns in C++ with Qt 4
(Alan Ezust)
👉 @cpp_knigi
🚀 Станьте C++ разработчиком и откройте для себя новые возможности в IT.
Актуальное обучение от OTUS — это ваш старт в масштабную разработку на современном подмножестве C++!
👨💻 На курсе вы освоите все ключевые аспекты разработки на C++ — от основ синтаксиса до идиом и паттернов языка, продвинутой многопоточности и работы с базами данных Мы подготовим вас для работы с высоконагруженными приложениями, IoT-устройствами и сложными проектами.
⚡️ Изучите C++ с нуля и пройдите два этапа обучения: от Junior до Middle Developer. Реальные кейсы, лучшие практики и советы экспертов помогут вам освоить язык и уверенно претендовать на востребованные позиции.
❗️ Запись на курс закрывается! Оставьте заявку и получите скидку на обучение по промокоду CPPspec_6: https://vk.cc/cN6HzC
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Financial Numerical Recipes in C++: Applications in Finance
(Bernt Arne Ødegaard)
👉 @cpp_knigi
Code Connected Volume 1: Learning ZeroMQ
(Pieter Hintjens)
👉 @cpp_knigi
📚 Продвинутые методы архивации: LZ77/78
Приглашаем на открытый урок.
🗓 25 июня в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Алгоритмы и структуры данных».
✔️ На этом вебинаре мы завершим создание архиватора, добавив алгоритм LZ77/78. Разберем принцип словарного сжатия, механизм поиска повторяющихся последовательностей и формат их кодирования.
✔️ Имплементируем выбранный алгоритм и проведем финальное сравнение всех трех методов сжатия (RLE, Huffman, LZ77/78). Определим, какие алгоритмы лучше работают для различных типов файлов и почему.
Завершающее практическое занятие для тех, кто хочет освоить продвинутые алгоритмы и увидеть их применение в реальном проекте.
🎁 Всем участникам вебинара дарим промокод, который дает скидку на обучение - Algo5
👉 Регистрация на вебинар: https://vk.cc/cMXuvz
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Beginning C++ Game Programming, 3rd Edition: Learn C++ from scratch by building fun games
Автор: John Horton (2024)
Узнайте о методах обнаружения столкновений и игровой физике, создав игру Pong. В процессе создания игр вы также узнаете такие интересные концепции, как вершинные массивы, направленный звук (пространственность), программируемые шейдеры OpenGL, порождение объектов и многое другое.
Вы глубоко погрузитесь в игровую механику и реализуете обработку ввода, повышение уровня персонажа и простой вражеский ИИ. Наконец, вы изучите паттерны проектирования игр, чтобы усовершенствовать свои навыки программирования игр на C++.
👉 @cpp_knigi
Debunking C++ Myths: Embark on an insightful journey to uncover the truths behind popular C++ myths and misconceptions
Автор: Alexandru Bolboacă (2024)
На протяжении десятилетий вокруг C++ сложилось множество мифов — от спорных решений при его создании до устаревших представлений, сохраняющихся и сегодня. Утверждения вроде «C++ слишком сложен» или «этот язык устарел» основаны на реальных проблемах прошлого, но игнорируют его развитие и современные возможности.
Эксперт с 40-летним опытом анализирует эти заблуждения и объясняет их актуальность в сегодняшнем мире C++. Читатели разберут ключевые особенности языка, включая умные указатели, лямбды и многопоточность, а также научатся применять современные практики для повышения производительности, совместимости и масштабируемости своих проектов.
👉 @cpp_knigi
📈Хотите научиться асинхронному программированию на C++ и создавать высокоэффективные приложения?
На открытом уроке вы изучите основы асинхронного программирования с использованием Boost.Asio — популярной библиотеки для C++. Мы разберем, как эффективно обрабатывать сетевые события, не блокируя основной поток, а также как создавать масштабируемые и отзывчивые приложения.
Вы узнаете, как работать с сетевыми соединениями, таймерами и асинхронными операциями, чтобы повысить производительность приложений. Кроме того, вы получите практические советы по безопасному написанию асинхронного кода с используемым API.
👉Запишитесь на вебинар в преддверие старта курса «C++ Developer. Professional» и получите скидку на обучение. Встречаемся 17 июня в 20:00 МСК, регистрация открыта: https://vk.cc/cMKxCa
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳
Всё возможно с Добровольным квалификационным экзаменом! Это бесплатный проект Правительства Москвы, в котором можно принять участие из любого региона России. Это честная альтернатива классическим откликам и реальный шанс получить оффер в компанию мечты.
Как это работает?
1. Пройди тест
Выбираешь профессию, проходишь онлайн-тест. Если набираешь 55 баллов и выше — попадаешь в базу соискателей, которую смотрят рекрутеры топовых компаний.
2. Загрузи резюме
Просто честное резюме. Без пафоса. Работодатели посмотрят на результат теста и примут решение.
3. Получи стажировку или оффер
Это может быть стажировка. Может быть полноценная работа. Список компаний внушительный — среди них Лукойл, Сбер, Норникель, Мосэнерго, Росатом и другие.
Да, это возможно. Даже если ты только начинаешь карьерный путь.
Готов? Жми: dke.moscow
How to Make a Computer Operating System using C/C++
(Samy Pesse)
👉 @cpp_knigi
Хотите научиться эффективно отлаживать C++ код и устранять ошибки?
⏺️ На открытом вебинаре вы узнаете:
▸ Как искать и устранять ошибки в C++ с помощью таких инструментов, как assert'ы, логирование и юнит-тесты.
▸ Мы покажем, как использовать отладчик и почему core dump может стать вашим другом.
▸ Также познакомим вас с powerful инструментами, такими как address sanitizer и valgrind, которые помогут найти ошибки в самых сложных случаях.
❗️ Сформируйте свою «аптечку» инструментов и приемов, которые не только помогут вам быстрее находить баги, но и улучшат надежность кода на C++. Этот урок даст вам важные практические знания, которые пригодятся на всех этапах разработки.
📆 Посетите открытый урок 9 июня в 20:00 МСК в преддверие старта курса «C++ Developer» и получите скидку на обучение!
Регистрация уже открыта: https://vk.cc/cMB6EG
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Data Structures and Algorithm Analysis in C++, 3rd Edition (Clifford A. Shaffer)
👉 @cpp_knigi
