Книги для программистов C/C++
Відкрити в Telegram
Библиотека C/C++ разработчика. По всем вопросам @evgenycarter
Показати більше5 032
Підписники
Немає даних24 години
-17 днів
-1130 днів
Архів дописів
C++20 Get the Details
Grimm Rainer (2022)
В этой книге подробно рассказывается о новом стандарте С++20. Для тех, кто не знаком с С++20, приводится краткий обзор, далее рассматриваются ключевые возможности языка. Вы получите представление о ключевых изменениях в ядре языка (концепты и модули), новой библиотеке диапазонов, корутинах, а затем сможете применить теорию на практике, изучив ряд примеров. Книгу можно использовать как справочное руководство и изучать главы в удобном для вас порядке.
Издание будет полезно разработчикам, желающим освоить последнюю версию С++, изучить передовые возможности и добавления в язык, а также заглянуть за кулисы разработки новых стандартов языка и узнать, как предлагаются, обсуждаются и утверждаются новые изменения в стандарт С++ и чем вызваны эти изменения.
👉 @cpp_knigi
Надоело писать код, который тормозит?
Хочешь стать востребованным middle или senior разработчиком и получать предложения о работе от топов российского и международного рынка?
Тогда курс «Алгоритмы и структуры данных» — то, что тебе нужно!
На обучении ты:
- освоишь самые актуальные алгоритмы (жадные алгоритмы, бинарный поиск и др.), которые нужны для решения реальных задач и прохождения собеседований в крупные IT-компании;
- научишься оптимизировать свой код так, чтобы он летал, как ракета, а не ползал, как улитка;
- прокачаешь алгоритмическое мышление и сможешь создавать свои собственные алгоритмы для решения любых задач;
- получишь опыт реализации классических алгоритмов: твой GitHub будет сиять;
- разберёшься в сложных структурах данных: деревья поиска, хеш-таблицы, графы и всё, что нужно настоящему профи.
⏰ Только до 21 июля действует 10% скидка на обучение! С 22 июля скидка — 5%.
💚 Действуй сегодня, записывайся в группу: https://vk.cc/cyr07e
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576C and Python Applications: Embedding Python Code in C Programs, SQL Methods, and Python Sockets
Автор: Philip Joyce (2022)
Вы начнете с введения в языки C и Python, предполагая фундаментальное понимание того, что такое программирование. Вы также рассмотрите основы языка управления базами данных, SQL. Вы узнаете, как использовать SQL из программы на C и из программы на Python. C и Python имеют различные сильные стороны программирования, и вы узнаете, как написать программу на Python, встроенную в программу на C, чтобы использовать сильные стороны каждой из них в одной программе. Наконец, вы узнаете, как программы сокетов позволяют двум компьютерам общаться друг с другом. В книге рассматриваются базовые программы сервер-клиент, базовые потоковые и базовые чат-программы.
👉 @cpp_knigi
🎯 Готовы открыть для себя мир мобильной разработки на ОС Аврора 5?
16 июля в 20:00 мск присоединяйтесь к нашему открытому уроку и узнайте все секреты!
ОС Аврора 5 — это передовая российская мобильная операционная система, готовая к использованию в самых амбициозных проектах. Хотите узнать, как её покорить? Тогда этот вебинар для вас!
На занятии мы познакомимся с ключевыми особенностями ОС Аврора 5 и погрузимся в её уникальную среду разработки приложений — Аврора IDE. Ознакомимся со структурой и конфигурацией приложений на этой платформе.
Вы увидите наглядную демонстрацию приложения, которое отправляет уведомления в графическую подсистему Lipstick.
Встречаемся в преддверии старта курса «Разработка прикладного ПО на Qt и ОС «Аврора».
Все участники вебинара получат специальную цену на обучение!
➡️ Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок: https://vk.cc/cygmov
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576Introduction to C++ : 500+ Difficulty-Scaled Solved Programming Exercises.
George S. Tselikis (2023)
Эта книга предназначена в первую очередь для студентов, изучающих курс языка C++, для тех, кто хочет самостоятельно изучить язык C++, а также для программистов, имеющих опыт работы с C и желающих перейти на C++. Она также может оказаться полезной преподавателям курса С++, которые ищут поясняющие примеры программирования для добавления в свои лекции. Основное внимание в этой книге уделено прочному введению в язык C++ и знаниям программирования с помощью большого количества практических примеров и содержательных советов. Она включает более 500 упражнений и примеров постепенного усложнения, чтобы помочь читателю понять принципы C++ и увидеть, как концепции могут материализоваться в коде.
@cpp_knigi
❓Хотите узнать, какой алгоритм сортировки быстрее и эффективнее? Присоединяйтесь к нашему открытому уроку!
Тема: Визуальное сравнение 4-5 алгоритмов сортировок.
Дата: 15 июля в 20:00 мск.
На занятии мы подробно рассмотрим два популярных алгоритма сортировки: Выбором и Пирамидальной. Разберём их по различным критериям, включая сложность, количество обменов, стабильность и адаптивность.
Мы напишем и сравним алгоритмы по их быстродействию. Этот урок идеально подходит для студентов, разработчиков и всех, кто хочет углубить свои знания в области алгоритмов сортировки.
🔥 Спикер Евгений Волосатов — программист баз данных и преподаватель с огромным и разнообразным опытом, автор статей и учебных программ по C#, Java, PHP.
🔴 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://vk.cc/cyflGN
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576Essential C++
Stanley B. Lippman (2000)
Читатель может взять в руки эту книгу и за короткое время познакомиться с C++. Стэн взял очень широкую и сложную тему и свел ее к самому необходимому, что нужно знать начинающим программистам на C++ для написания реальных программ. Его примеры из практики эффективны и служат знакомой нитью через всю книгу.
@cpp_knigi
🌎Программист, говори с миром на одном языке!
👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программист С» — «Unicode в С»: регистрация
На вебинаре мы:
— подробнее познакомимся с интернациональным стандартом символов Unicode и низкоуровневым устройством его кодировок
— развеем несколько популярных мифов в области кодировок и посмотрим на инструменты языка C для работы с юникодом.
✅Занятие будет полезно всем программистам с опытом.
👉После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
C++ Cookbook: How to write great code with the latest C++ releases
Автор: Wayne Murphy (2024)
Мы начнем с обсуждения основных концепций и узнаем, как использовать их в шаблонах. Затем мы рассмотрим такие продвинутые темы, как асинхронное программирование с помощью coroutines и инструменты для одновременной обработки нескольких задач. Вы узнаете о модулях C++ для создания модульных приложений, позволяющих лучше организовать код. Вы узнаете о диапазонах для эффективной обработки последовательностей данных, включая представления и адаптеры для преобразования и фильтрации данных. Кроме того, вы познакомитесь с новыми возможностями контейнеров, практиками более чистого кодирования и оптимизацией производительности в C++20/23.
@cpp_knigi
Приходите на C++ Zero Cost Conf 27 июля!
Конференция одновременно пройдёт в Москве, Ереване и онлайн. На встрече практикующие разработчики из топовых компаний прочитают доклады, поделятся реальными кейсами и метриками. А ещё будет крутой нетворкинг и афтерпати.
Программа получилась насыщенной — зарегистрироваться можно по ссылке.
До встречи на C++ Zero Cost Conf! ☀️
C++ Primer Plus
Автор: Stephen Prata (2012)
Не каждая книга может похвастаться таким удобством изложения, строгой структурой и педагогическими способностями её автора, как данная книга Стивена Прата. В этом классическом труде вы познакомитесь с принципами программирования, среди которых структурированный код и нисходящее проектирование, а также использование классов, наследования, шаблонов, исключений, лямбда-выражений и умных указателей. Автор много времени уделяет теории и домашним заданиям, формирующим знания по каждой пройденной главе.
В книге рассматриваются следующие темы:
✔️Язык Си и дополнительные средства языка С++;
✔️Функциональные возможности языка С++;
✔️Стандарт ISO, шаблоны, стандартная библиотека шаблонов, класс string, исключения, RTTI и пространства имен;
👉 @cpp_knigi
🔥 Освой разработку ПО на QT и ОС Аврора
Пройди тест из 20 вопросов и проверь, насколько хорошо nы знаешь язык C++ и готов освоить QT и ОС Аврора .
Сможешь сдать — пройдёшь на продвинутый онлайн-курс "Разработка прикладного ПО на Qt и ОС Аврора" от OTUS.
👉 ПРОЙТИ ТЕСТ: https://vk.cc/cy8d7k
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruC++ Networking 101
Автор: Anais Sutherland (2023)
Эта книга устраняет разрыв между сетевым администрированием и программированием, предлагая читателям целостный подход к освоению сетевых операций. Вначале читатель знакомится с такими основами сетевой работы, как модели TCP/IP, сокеты и протоколы. Затем они переходят к практическому программированию, используя язык C++ для установления соединений TCP/UDP клиент-сервер, обработки сетевых ошибок и работы с протоколами прикладного уровня, такими как HTTP/HTTPS, FTP, SMTP, IMAP и DNS.
Далее книга знакомит читателей с виртуальными частными сетями (VPN). Рассматриваются беспроводные сети и асинхронное программирование, приводятся наглядные иллюстрации настройки WiFi, Bluetooth и Zigbee с использованием языка C++. Рассматриваются важнейшие стандарты беспроводной связи и протоколы безопасности.
@cpp_knigi
C++ Programming: From Problem Analysis to Program Design
Автор: D.S. Malik (2017)
В данном учебнике по C++ используется проверенная временем методика, подразумевающая большой акцент на решении задач и использование примеров кода, которые наглядно демонстрируют, как и почему применяются определенные концепции программирования и почему необходимо использование C++ для решения каждой конкретной проблемы. Обновленные задачи в конце каждой главы, более 20 обширных новых упражнений по программированию и многочисленные новые примеры еще больше укрепят ваше понимание решений задач и разработки программ.
@cpp_knigi
🚙Мониторинг движения транспорта в IoT служит для всестороннего мониторинга всех участников дорожного движения, включая отслеживание скорости, траекторий, выхода пешеходов на дорогу и всего, что может в конечном итоге повлиять на поток и безопасность дорожного движения.
👉Узнайте больше 3 июля в 20:00 ч мск на бесплатном вебинаре онлайн-курса «IoT Developer» - «Мониторинг транспорта в платформе ThingsBoard»: регистрация
На занятии рассмотрим решение мониторинга транспорта, познакомимся с реализацией демо проекта на платформе ThingsBoard:
1. Подключение устройств
2. Создание сущностей
3. Разработка цепочек правил
4. Разработка дашборда
🤝Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Learn C++ Quickly
Автор: Code Quickly (2020)
Самые успешные программы за последние 30 лет были разработаны на C++. От Microsoft Word до Facebook и Adobe Photoshop, C++ лежит в основе самых прибыльных технологий в современном мире. Это один из самых мощных языков программирования по одной простой причине: он позволяет полностью контролировать не только логику программы и графический интерфейс пользователя, но и оборудование. Выбрав эту книгу в качестве обучающего материала, вы получите пошаговое руководство, позволяющее быстро освоить сложный синтаксис C++.
Изучив основы, во время чтения книги вы также получите:
✔️Навыки управления производительностью любого компьютера на микроуровне;
✔️Возможность писать код для Windows, Mac, Linux и мобильных устройств;
✔️Возможность быстро овладеть множеством других высокоуровневых языков программирования.
@cpp_knigi
Если хочется влюбиться в профессию заново. Разрабатывайте курс вместе с Яндекс Практикумом!
Сервис онлайн-образования Яндекс Практикум готовит новый продукт в рамках курса «Разработчик C++». Для создания контента коллегам нужен специалист уровня мидл и выше.
Обратите внимание на это предложение, если у вас есть от 10 свободных часов в неделю и желание влиять на развитие индустрии.
Что предстоит делать: готовить тексты уроков и заданий, составлять тесты и чек-листы, заботиться о том, чтобы материалы увлекали студентов.
Условия сотрудничества: частичная занятость, удалёнка, гибкий график.
Почему интересно: дополнительный доход, комьюнити, возможность делиться опытом с заинтересованными людьми. Хороший способ снова влюбиться в профессию разработчика и влюбить других 👌
Узнать детали и откликнуться ←
C++: The Ultimate Beginners Guide to Learn C++ Programming Step-by-Step
Автор: Mark Reed (2021)
Обладая соответствующей информацией о дизайне и разработке, вы можете быстро понять концепции C++ и начать разработку своих собственных программ. Мощность этого языка программирования и универсальность по-прежнему делают его одним из самых важных языков нашего времени.
В данной книге рассматриваются следующие темы:
Как настроить среду разработки C++;
Принципы программирования;
Различные операции в C ++: двоичные, арифметические, реляционные и т. д.;
Возможности C++: операции, переключатели, циклы и принятие решений;
Начало работы: синтаксис, типы данных и переменные;
Как создавать собственные функции на C++;
Лучшие практики.
👉 @cpp_knigi
💥Хочешь стать C++ Developer? Настало время действовать!
Готов взлететь с нуля до Middle на C++? Наш онлайн-курс — это всё, что нужно для овладения языком. Авторская программа, разработанная ведущими экспертами, включает тренды разработки и актуальные инструменты.
Мы предлагаем обучение на рабочих кейсах. Ты получишь практические навыки, которые сможешь применить в реальных проектах. Познакомься с различными областями, где используется C++: от создания масштабного ПО и игр до программ для «железа» и IoT-устройств.
Наша комплексная система поможет получить выгодные офферы в перспективных проектах. Размести резюме в базе OTUS и получай приглашения на собеседования от партнеров. Участвуй в карьерных мероприятиях с публичным разбором резюме и прохождением собеседований.
Начни обучение уже сегодня и преуспей в C++ разработке. Стартуем совсем скоро!
➡ Оставляй заявку, чтобы получить специальную цену на обучение: https://otus.pw/rqDT/?erid=2Vtzqvv5Bn8
🔥При оплате до 30.06 скидка 5%
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code
J. Davidson, Kate Gregory (2022)
Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните с «Красивого C++»! Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций, которые посчитали особенно ценными, и дают подробные практические советы, которые помогут улучшить ваш стиль разработки на C++. Для удобства книга структурирована в точном соответствии с официальным веб-сайтом C++ Core Guidelines.
👉 @cpp_knigi
