📚Beginning C++ Through Game Programming (2015)
✍️Автор: Michael Dawson
📃Страниц: 350
Книга подходит к изучению C++ с уникальной и увлекательной игровой точки зрения. Книга написана для начинающих разработчиков игр или программистов и не предполагает наличия опыта программирования, а каждый новый навык и концепция преподаются простым языком и пошаговыми инструкциями.
Ссылка на книгу
✍️Автор: Michael Dawson
📃Страниц: 350
Книга подходит к изучению C++ с уникальной и увлекательной игровой точки зрения. Книга написана для начинающих разработчиков игр или программистов и не предполагает наличия опыта программирования, а каждый новый навык и концепция преподаются простым языком и пошаговыми инструкциями.
Ссылка на книгу
📚C++ coding standards: 101 rules, guidelines, and best practices (2005)
✍️Автор: Herb Sutter, Andrei Alexandrescu
📃Страниц: 239
Авторы охватывают практически все аспекты программирования на C++: дизайн и стиль кодирования, функции, операторы, дизайн классов, наследование, построение/уничтожение, копирование, присвоение, пространства имен, модули, шаблоны, универсальность, исключения, контейнеры и алгоритмы STL и многое другое. Каждый стандарт описан кратко, с практическими примерами. В этой книге представлены лучшие практики C++, от определения типов до обработки ошибок, включая те, которые были выявлены и стандартизированы совсем недавно, - методы, которые вы можете не знать, даже если используете C++ много лет
Ссылка на книгу
✍️Автор: Herb Sutter, Andrei Alexandrescu
📃Страниц: 239
Авторы охватывают практически все аспекты программирования на C++: дизайн и стиль кодирования, функции, операторы, дизайн классов, наследование, построение/уничтожение, копирование, присвоение, пространства имен, модули, шаблоны, универсальность, исключения, контейнеры и алгоритмы STL и многое другое. Каждый стандарт описан кратко, с практическими примерами. В этой книге представлены лучшие практики C++, от определения типов до обработки ошибок, включая те, которые были выявлены и стандартизированы совсем недавно, - методы, которые вы можете не знать, даже если используете C++ много лет
Ссылка на книгу
📚C Programming Cookbook - Over 40 recipes exploring data structures, pointers, interprocess communication, and database in C (2020)
✍️Автор: B.M. Harwani
📃Страниц: 336
Подробное руководство с тщательно подобранными рецептами, которые помогут вам глубже понять C
Что внутри:
🔸Манипулировать одномерными и многомерными массивами
🔸Выполнять сложные операции со строками
🔸Понять, как оптимально использовать указатели и память
🔸Узнать, как использовать массивы, функции и строки для создания больших приложений
Ссылка на книгу
✍️Автор: B.M. Harwani
📃Страниц: 336
Подробное руководство с тщательно подобранными рецептами, которые помогут вам глубже понять C
Что внутри:
🔸Манипулировать одномерными и многомерными массивами
🔸Выполнять сложные операции со строками
🔸Понять, как оптимально использовать указатели и память
🔸Узнать, как использовать массивы, функции и строки для создания больших приложений
Ссылка на книгу
📚Object - Oriented Programming C++ Simplified (2017)
✍️Автор: Hari Mohan Pandey
📃Страниц: 802
Книга "Упрощенное объектно-ориентированное программирование на C++" была написана для студентов, которые имеют небольшой опыт в области программирования. Это текст вводного уровня, который дает представление об основных концепциях, прежде чем постепенно переходить к углубленным темам по объектно-ориентированному программированию. Приведенные программы сопровождаются полным объяснением, а их выходные данные помогают читателю лучше понять логику, лежащую в их основе.
Ссылка на книгу
✍️Автор: Hari Mohan Pandey
📃Страниц: 802
Книга "Упрощенное объектно-ориентированное программирование на C++" была написана для студентов, которые имеют небольшой опыт в области программирования. Это текст вводного уровня, который дает представление об основных концепциях, прежде чем постепенно переходить к углубленным темам по объектно-ориентированному программированию. Приведенные программы сопровождаются полным объяснением, а их выходные данные помогают читателю лучше понять логику, лежащую в их основе.
Ссылка на книгу
📚Modern C (2019)
✍️Автор: Jens Gustedt
📃Страниц: 374
Современный Си посвящен новым и уникальным возможностям современного программирования на Си. Книга основана на новейших стандартах Си и предлагает современный взгляд на этот испытанный язык.
Ссылка на книгу
✍️Автор: Jens Gustedt
📃Страниц: 374
Современный Си посвящен новым и уникальным возможностям современного программирования на Си. Книга основана на новейших стандартах Си и предлагает современный взгляд на этот испытанный язык.
Ссылка на книгу
📚How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine (2021)
✍️Автор: Matthew Justice
📃Страниц: 319
Доступное практическое руководство по пониманию того, как работают компьютеры, от низкоуровневых схем до высокоуровневого кода.
Ссылка на книгу
✍️Автор: Matthew Justice
📃Страниц: 319
Доступное практическое руководство по пониманию того, как работают компьютеры, от низкоуровневых схем до высокоуровневого кода.
Ссылка на книгу
📚How Linux works: what every superuser should know (2014)
✍️Автор: Brian Ward
📃Страниц: 467
Это самое продаваемое руководство по внутреннему устройству операционной системы Linux, разошедшееся тиражом более 50 000 копий с момента его первоначального выпуска в 2014 году.
Ссылка на книгу
✍️Автор: Brian Ward
📃Страниц: 467
Это самое продаваемое руководство по внутреннему устройству операционной системы Linux, разошедшееся тиражом более 50 000 копий с момента его первоначального выпуска в 2014 году.
Ссылка на книгу
📚Building Embedded Linux Systems (2008)
✍️Автор: Karim Yaghmour, Jon Masters, Gilad Ben-Yossef, Philippe Gerum
📃Страниц: 464
Это издание знакомит вас с основами создания встраиваемых систем Linux, а также с конфигурацией, настройкой и использованием более чем 40 различных пакетов программного обеспечения с открытым исходным кодом и свободного программного обеспечения для общего пользования. В книге также рассматриваются сильные и слабые стороны использования Linux во встраиваемых системах, а также обсуждаются вопросы лицензирования и введение в работу в режиме реального времени с обсуждением возможностей Linux в режиме реального времени.
Ссылка на книгу
✍️Автор: Karim Yaghmour, Jon Masters, Gilad Ben-Yossef, Philippe Gerum
📃Страниц: 464
Это издание знакомит вас с основами создания встраиваемых систем Linux, а также с конфигурацией, настройкой и использованием более чем 40 различных пакетов программного обеспечения с открытым исходным кодом и свободного программного обеспечения для общего пользования. В книге также рассматриваются сильные и слабые стороны использования Linux во встраиваемых системах, а также обсуждаются вопросы лицензирования и введение в работу в режиме реального времени с обсуждением возможностей Linux в режиме реального времени.
Ссылка на книгу
📚The Art of Debugging with GDB, DDD, and Eclipse (2008)
✍️Автор: Norman Matloff
📃Страниц: 278
В книге используются три самых популярных средства отладки на платформах Linux/Unix: GDB, DDD и Eclipse. GDB на основе текстовых команд (GNU Project Debugger) входит в состав большинства дистрибутивов. DDD - это популярный интерфейс с графическим интерфейсом для GDB, в то время как Eclipse предоставляет полную интегрированную среду разработки.
Ссылка на книгу
✍️Автор: Norman Matloff
📃Страниц: 278
В книге используются три самых популярных средства отладки на платформах Linux/Unix: GDB, DDD и Eclipse. GDB на основе текстовых команд (GNU Project Debugger) входит в состав большинства дистрибутивов. DDD - это популярный интерфейс с графическим интерфейсом для GDB, в то время как Eclipse предоставляет полную интегрированную среду разработки.
Ссылка на книгу
📚Linux Device Drivers Development: Develop customized drivers for embedded Linux (2017)
✍️Автор: John Madieu
📃Страниц: 569
Вначале эта книга поможет вам разобраться в основах работы с драйверами, а также подготовиться к долгому знакомству с ядром Linux. Затем в этой книге рассказывается о разработке драйверов на основе различных подсистем Linux, таких как управление памятью, PWM, RTC, IIO, IRQ-управление и так далее. В книге также предлагается практический подход к прямому доступу к памяти и драйверам сетевых устройств.
Ссылка на книгу
✍️Автор: John Madieu
📃Страниц: 569
Вначале эта книга поможет вам разобраться в основах работы с драйверами, а также подготовиться к долгому знакомству с ядром Linux. Затем в этой книге рассказывается о разработке драйверов на основе различных подсистем Linux, таких как управление памятью, PWM, RTC, IIO, IRQ-управление и так далее. В книге также предлагается практический подход к прямому доступу к памяти и драйверам сетевых устройств.
Ссылка на книгу
📚Beginning C++ Game Programming: Learn C++ from scratch by building fun games (2024)
✍️Автор: John Horton
📃Страниц: 540
Цель этой книги - предложить вам увлекательное знакомство с миром игрового программирования, C++ и SFML на базе OpenGL с помощью трех увлекательных, полностью игровых игр. Эти игры представляют собой захватывающую безумную игру с двумя кнопками, многоуровневый шутер на выживание в зомби и многопользовательский платформер-головоломку с разделенным экраном.
Ссылка на книгу
✍️Автор: John Horton
📃Страниц: 540
Цель этой книги - предложить вам увлекательное знакомство с миром игрового программирования, C++ и SFML на базе OpenGL с помощью трех увлекательных, полностью игровых игр. Эти игры представляют собой захватывающую безумную игру с двумя кнопками, многоуровневый шутер на выживание в зомби и многопользовательский платформер-головоломку с разделенным экраном.
Ссылка на книгу
📚Problem Solving in Data Structures & Algorithms Using C++: Programming Interview Guide (2017)
✍️Автор: Hemant Jain
📃Страниц: 650
Эта книга посвящена использованию структур данных и алгоритмов в компьютерном программировании. В этой книге предполагается, что вы являетесь разработчиком языка C++. Вы не являетесь экспертом в языке C++, но вы хорошо знакомы с концепциями ссылок, функций, массивов и рекурсии. В начале этой книги мы рассмотрим основы языка C++, которые будут использоваться на протяжении всей книги.
Ссылка на книгу
✍️Автор: Hemant Jain
📃Страниц: 650
Эта книга посвящена использованию структур данных и алгоритмов в компьютерном программировании. В этой книге предполагается, что вы являетесь разработчиком языка C++. Вы не являетесь экспертом в языке C++, но вы хорошо знакомы с концепциями ссылок, функций, массивов и рекурсии. В начале этой книги мы рассмотрим основы языка C++, которые будут использоваться на протяжении всей книги.
Ссылка на книгу
📚C++ Game Development: Build High-Performance Games from Scratch (2024)
✍️Автор: Jarrel E.
📃Страниц: 273
Отправляйтесь в увлекательное путешествие по тонкостям разработки игр на C++ с помощью этого мастерски составленного руководства. Эта книга, предназначенная для продвинутых программистов, служит незаменимым пособием для создания масштабируемых и надежных игровых приложений.
Ссылка на книгу
✍️Автор: Jarrel E.
📃Страниц: 273
Отправляйтесь в увлекательное путешествие по тонкостям разработки игр на C++ с помощью этого мастерски составленного руководства. Эта книга, предназначенная для продвинутых программистов, служит незаменимым пособием для создания масштабируемых и надежных игровых приложений.
Ссылка на книгу
📚C++ Programming. Program Design including Data Structures (2018)
✍️Автор: D.S. Malik
📃Страниц: 1753
В учебнике по C++ используется проверенная временем методика, c акцентом на решении задач и использовании примеров кода, наглядно демонстрирующих, разные концепции программирования и необходимость использование C++ для решения проблем. Обновленные задачи в конце каждой главы, более 20 упражнений по программированию и многочисленные новые примеры еще больше укрепят ваше понимание решений задач и разработки программ.
Ссылка на книгу
✍️Автор: D.S. Malik
📃Страниц: 1753
В учебнике по C++ используется проверенная временем методика, c акцентом на решении задач и использовании примеров кода, наглядно демонстрирующих, разные концепции программирования и необходимость использование C++ для решения проблем. Обновленные задачи в конце каждой главы, более 20 упражнений по программированию и многочисленные новые примеры еще больше укрепят ваше понимание решений задач и разработки программ.
Ссылка на книгу
📚Mastering Concurrency And Parallel Programming : Atain Advanced Techniques and Best Practices for Crafting Robust, Manitainable, and High-Performance Concurrent Code in C++ (2024)
✍️Автор: Matthew Galvin
📃Страниц: 209
В современном быстро развивающемся мире разработки программного обеспечения написание эффективного параллельного кода имеет решающее значение. В этой книге рассматривается весь спектр проблем параллелизма и программирования на параллельных компьютерах, от базовых концепций до продвинутых методов, что гарантирует, что у вас будет все необходимое для овладения этими важнейшими навыками
Ссылка на книгу
✍️Автор: Matthew Galvin
📃Страниц: 209
В современном быстро развивающемся мире разработки программного обеспечения написание эффективного параллельного кода имеет решающее значение. В этой книге рассматривается весь спектр проблем параллелизма и программирования на параллельных компьютерах, от базовых концепций до продвинутых методов, что гарантирует, что у вас будет все необходимое для овладения этими важнейшими навыками
Ссылка на книгу
📚Learning OpenCV 3: Computer vision in C++ with the OpenCV library (2017)
✍️Автор: Adrian Kaehler, Gary Bradski
📃Страниц: 1018
Начните знакомство с быстро развивающейся областью компьютерного зрения с помощью этого практического руководства. Эта книга, написанная Адрианом Келером и Гэри Брэдски, создателями библиотеки OpenCV с открытым исходным кодом, представляет собой подробное введение для разработчиков, ученых, робототехников и любителей. Вы узнаете, что требуется для создания приложений, позволяющих компьютерам "видеть" и принимать решения на основе этих данных.
Ссылка на книгу
✍️Автор: Adrian Kaehler, Gary Bradski
📃Страниц: 1018
Начните знакомство с быстро развивающейся областью компьютерного зрения с помощью этого практического руководства. Эта книга, написанная Адрианом Келером и Гэри Брэдски, создателями библиотеки OpenCV с открытым исходным кодом, представляет собой подробное введение для разработчиков, ученых, робототехников и любителей. Вы узнаете, что требуется для создания приложений, позволяющих компьютерам "видеть" и принимать решения на основе этих данных.
Ссылка на книгу
📚More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions (2002)
✍️Автор: Herb Sutter
📃Страниц: 295
Узнайте, с чего начинается широко известный исключительный C++, предлагая успешные стратегии для решения реальных задач на C++. Способствует практическому пониманию языка и показывает, как писать исключительный код на C++
Ссылка на книгу
✍️Автор: Herb Sutter
📃Страниц: 295
Узнайте, с чего начинается широко известный исключительный C++, предлагая успешные стратегии для решения реальных задач на C++. Способствует практическому пониманию языка и показывает, как писать исключительный код на C++
Ссылка на книгу
📚C++17 Standard Library Quick Reference, 2nd Edition: A Pocket Guide to Data Structures, Algorithms, and Functions (2019)
✍️Автор: Peter Van Weert, Marc Gregoire
📃Страниц: 308
Этот краткий справочник представляет собой краткое руководство по основным структурам данных, алгоритмам и функциям, предоставляемым стандартной библиотекой C++17. В нем не объясняется язык C++ или синтаксис, но он доступен любому, кто обладает базовыми знаниями C++ или опытом программирования. Даже самый опытный программист на C++ извлечет из него кое-какие уроки и найдет его полезным для запоминания.
Ссылка на книгу
✍️Автор: Peter Van Weert, Marc Gregoire
📃Страниц: 308
Этот краткий справочник представляет собой краткое руководство по основным структурам данных, алгоритмам и функциям, предоставляемым стандартной библиотекой C++17. В нем не объясняется язык C++ или синтаксис, но он доступен любому, кто обладает базовыми знаниями C++ или опытом программирования. Даже самый опытный программист на C++ извлечет из него кое-какие уроки и найдет его полезным для запоминания.
Ссылка на книгу
📚Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (2001)
✍️Автор: Scott Meyers
📃Страниц: 198
Стандартная библиотека шаблонов C++ является революционной, но научиться правильно ее использовать всегда было непросто. До сих пор. В этой книге автор бестселлеров Скотт Мейерс раскрывает важнейшие практические правила, используемые экспертами, - то, что они почти всегда делают или почти всегда избегают делать, – чтобы получить максимальную отдачу от библиотеки.
Ссылка на книгу
✍️Автор: Scott Meyers
📃Страниц: 198
Стандартная библиотека шаблонов C++ является революционной, но научиться правильно ее использовать всегда было непросто. До сих пор. В этой книге автор бестселлеров Скотт Мейерс раскрывает важнейшие практические правила, используемые экспертами, - то, что они почти всегда делают или почти всегда избегают делать, – чтобы получить максимальную отдачу от библиотеки.
Ссылка на книгу
📚Thinking in C++ (2011)
✍️Автор: Bruce Eckel
📃Страниц: 592
Для студентов второго курса / младших курсов по продвинутому программированию на C++, предлагаемых на факультетах компьютерных наук. Этот текст восполняет потребность в учебнике по практическим темам C++, выходящим за рамки вводного уровня. Ни в одном другом тексте не рассматриваются темы, необходимые для подготовки студентов к программированию на C++. Она упрощает процесс изучения языка C++, представляя материал простым пошаговым изложением, что позволяет читателю усвоить каждую концепцию, прежде чем двигаться дальше, и обеспечивает прочную основу для изучения C++.
Ссылка на книгу
✍️Автор: Bruce Eckel
📃Страниц: 592
Для студентов второго курса / младших курсов по продвинутому программированию на C++, предлагаемых на факультетах компьютерных наук. Этот текст восполняет потребность в учебнике по практическим темам C++, выходящим за рамки вводного уровня. Ни в одном другом тексте не рассматриваются темы, необходимые для подготовки студентов к программированию на C++. Она упрощает процесс изучения языка C++, представляя материал простым пошаговым изложением, что позволяет читателю усвоить каждую концепцию, прежде чем двигаться дальше, и обеспечивает прочную основу для изучения C++.
Ссылка на книгу