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

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

前往频道在 Telegram

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

显示更多
5 125
订阅者
+124 小时
-27
-1230
帖子存档
C++ Programming Fundamentals Автор: D. Malhotra (2022) Эта книга предназначена для изучения основ C++, мощного языка программирования, используемого разработчиками во всем мире. Его понятные концепции и простой синтаксис используются в видеоиграх, встроенных системах, устройствах IoT и ресурсоемких приложениях искусственного интеллекта. Используя метод "самообучения" с многочисленными примерами и рисунками, книга охватывает все основные концепции C++, включая указатели, классы, строки, массивы, полиморфизм, наследование, работу с файлами и многое другое. Различные типы упражнений в конце глав включают теоретические, практические и множественный выбор (с ответами) для лучшего понимания рассматриваемых тем. @cpp_knigi

Где применяют Rust? ⚡️Приглашаем 20 февраля в 20:00 мск на бесплатный вебинар «Области применения и инфраструктура Rust». На
Где применяют Rust? ⚡️Приглашаем 20 февраля в 20:00 мск на бесплатный вебинар «Области применения и инфраструктура Rust». На занятии рассмотрим, в каких областях Rust применяется на практике и какие готовые решения он предоставляет для следующих направлений: - Backend - Frontend и WebAssembly - Blockchain - Gamedev ❗️Занятие проведет Кирилл Федченко, Lead Rust Developer в InfinitySwap, в рамках углубленного онлайн-курса «Rust Developer» в OTUS. Готовьте вопросы эксперту и записывайтесь на урок! 👉🏻Регистрация на вебинар:  https://otus.pw/RFdH/ Реклама. Информация о рекламодателе на сайте 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

Рекомендуем к прочтению книгу Александра Бындю "Антихрупкость в IT" Эта книга — результат многолетнего опыта построения IT-пр
+3
Рекомендуем к прочтению книгу Александра Бындю "Антихрупкость в IT" Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения. В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо. Сайт издания Ознакомиться с книгой

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

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

Test-Driven Development with C++: A simple guide to writing bug-free Agile code Abdul Wahid Tanner (2022) Key Features Learn how a simple shift in focus will let you use tests to meet customer needs Develop a testing library and a logging library that you can use in your own projects Drive better code designs with effective tests that help new team members contribute faster What you will learn Understand how to develop software using TDD Keep the code for the system as error-free as possible Refactor and redesign code confidently Communicate the requirements and behaviors of the code with your team Understand the differences between unit tests and integration tests Use TDD to create a minimal viable testing framework @cpp_knigi

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

C++ Smart Pointers Управление памятью может значительно повлиять на читабельность и скорость кода.Умные поинтеры существуют для того, чтобы сделать код более быстрым и эффективным. Также с их помощью вам не нужно будет беспокоиться о том, правильно ли удалён тот или иной объект. Автор объясняет, как работают такие указатели. Преимущества: ➕Книга содержит много кода с комментариями, которые пользователь может использовать в своих программах. ➕Информация не только по указателям, но и управлению памятью. ➕Графическое сопровождение материала @cpp_knigi

Data Structures and Algorithm Analysis in C++ Автор: Dr. Clifford A. Shaffer (2011) Данная книга написана для того, чтобы помочь читателям научиться выбирать или проектировать инструменты, которые лучше всего решают конкретные задачи. Вы ознакомитесь с наиболее часто используемыми структурами данных и алгоритмами, а также научитесь выбирать правильные структуры данных для своих приложений. Автор предлагает подробное описание шаблонов проектирования, встречающихся в процессе программирования базовых структур данных и алгоритмов. По всему тексту встречаются многочисленные примеры. @cpp_knigi

Large-Scale C++ Volume I: Process and Architecture Авторы: John Debbie Lafferty, John Lakos (2019) Во время чтения книги вы узнаете, как: ✔️Повысить производительность за счет использования различий между инфраструктурой и разработкой приложений; ✔️Добиться экспоненциального роста производительности за счет обратной связи и иерархического повторного использования; ✔️Осознать роль компонента как фундаментальной единицы как логического, так и физического проектирования; ✔️Проанализируете, как фундаментальные свойства компиляции и связывания влияют на дизайн компонентов; ✔️Откроете для себя эффективное разделение логического содержимого; ✔️Усвоите важные различия между достаточным, полным, минимальным и примитивным программным обеспечением; ✔️Используете методы архитектурной изоляции для исключения связки во время компиляции; ✔️Овладеете многомерным процессом проектирования больших систем с использованием компонентных методов. @cpp_knigi

C++ Programming: From Problem Analysis to Program Design Автор: D.S. Malik (2017) В данном учебнике по C++ используется проверенная временем методика, подразумевающая большой акцент на решении задач и использование примеров кода, которые наглядно демонстрируют, как и почему применяются определенные концепции программирования и почему необходимо использование C++ для решения каждой конкретной проблемы. Обновленные задачи в конце каждой главы, более 20 обширных новых упражнений по программированию и многочисленные новые примеры еще больше укрепят ваше понимание решений задач и разработки программ. @cpp_knigi

+5
Решение задач C++ Массивы в C++ Двумерные массивы в C++ | Главная и побочная диагональ матрицы Рекурсия C++ Двумерный массив C++. Элементы над главной и под главной диагональю. Динамические массивы C++ Объектно-ориентированное программирование в C++ за 10 минут! источник #cpp #programming 👉 @cpp_lib

Метапрограммирование шаблонов С++ в задачах математической физики Краснов М.М. (2017) Рассматривается применение метапрограммирования шаблонов языка C++ для упрощения записи алгоритмов и для переноса части вычислений (прежде всего различных целочисленных констант) на стадию компиляции, что теоретически позволяет ускорить выполнение программ и может быть весьма актуальным для численного решения задач математической физики. Метапрограммирование шаблонов позволяет автоматизировать некоторые сложные вычисление, такие, например, как раскрытие скобок в сложных выражениях и вычисление символьных производных от формул. Это помогает избавиться от трудно отлавливаемых ошибок, возникающих при проведении подобных вычислений вручную из-за невнимательности. @cpp_knigi

🔥 Разработка масштабного ПО, игр, программ для железа и умных устройств — всем этим можно заниматься, если освоить язык C++.
🔥 Разработка масштабного ПО, игр, программ для железа и умных устройств — всем этим можно заниматься, если освоить язык C++. 📚 Начать карьеру C++ разработчика с нуля вам поможет специализация «C++ Developer» OTUS. Это онлайн-курс, живые вебинары которого ведут Senior разработчики ведущих компаний. Здесь вас ждут навыки, востребованные работодателями, тренды разработки и практика применения С++ в разных областях. Программа курса состоит из двух ступеней и длится 10 месяцев. Для закрепления знаний вы создадите 2 выпускных проекта, которые помогут вам проходить собеседования. 🎁 Стартуем — 28 декабря. Сделайте себе подарок — исполните свою мечту! ОСТАВЬТЕ ЗАЯВКУ прямо сейчас по ссылке! 🎄 Сейчас действуют новогодние скидки! Возможна оплата в рассрочку!

C/C++ в задачах и примерах. — 3-е изд., доп. и исправл. Культин Н. Б. (2019) Сборник примеров и задач для самостоятельного решения по программированию на языке C/C++ охватывает практически все разделы начального курса програм-мирования: от задач консольного ввода/вывода, использования циклов и опера-ций с массивами до работы со строками, файлами и объектами. Примеры пред-ставлены в виде хорошо документированных исходных текстов программ. Книга содержит справочник - описание основных типов данных, операторов и наибо-лее часто используемых функций. Адресована студентам, школьникам старших классов и всем тем, кто изучает программирование в учебном заведении или самостоятельно. В третьем издании добавлены и обновлены примеры. @cpp_knigi