📚Object Design Style Guide (2019)
✍️Автор: Matthias Noback
📃Страниц: 289
В книге представлены десятки профессиональных приемов написания кода. В этой статье опытный разработчик Маттиас Нобак излагает правила проектирования для создания объектов, определения методов, изменения и отображения состояния и многого другого. Во всех примерах используется хорошо знакомый псевдокод, так что вы можете использовать тот язык, который вам больше нравится.
Скачать книгу
✍️Автор: Matthias Noback
📃Страниц: 289
В книге представлены десятки профессиональных приемов написания кода. В этой статье опытный разработчик Маттиас Нобак излагает правила проектирования для создания объектов, определения методов, изменения и отображения состояния и многого другого. Во всех примерах используется хорошо знакомый псевдокод, так что вы можете использовать тот язык, который вам больше нравится.
Скачать книгу
📚Grokking Algorithms (2024)
✍️Автор: Aditya Y. Bhargava
📃Страниц: 322
Освоите наиболее широко используемые алгоритмы и будьте во всеоружии, когда вас спросят о них на следующем собеседовании при приеме на работу. Благодаря прекрасным простым объяснениям, более чем 400 забавным иллюстрациям и десяткам актуальных примеров, вам действительно понравится изучать алгоритмы с помощью этого веселого и понятного руководства!
Скачать книгу
✍️Автор: Aditya Y. Bhargava
📃Страниц: 322
Освоите наиболее широко используемые алгоритмы и будьте во всеоружии, когда вас спросят о них на следующем собеседовании при приеме на работу. Благодаря прекрасным простым объяснениям, более чем 400 забавным иллюстрациям и десяткам актуальных примеров, вам действительно понравится изучать алгоритмы с помощью этого веселого и понятного руководства!
Скачать книгу
📚C++ Cookbook: How to write great code with the latest C++ releases (2024)
✍️Автор: Wayne Murphy
📃Страниц: 1306
Мы начнем с обсуждения базовых концепций и научимся использовать их в шаблонах. Затем мы рассмотрим более сложные темы, такие как асинхронное программирование с использованием сопрограмм и инструментов для одновременной обработки нескольких задач. Вы познакомитесь с модулями C++ для создания модульных приложений, которые позволяют лучше организовать код
Скачать книгу
✍️Автор: Wayne Murphy
📃Страниц: 1306
Мы начнем с обсуждения базовых концепций и научимся использовать их в шаблонах. Затем мы рассмотрим более сложные темы, такие как асинхронное программирование с использованием сопрограмм и инструментов для одновременной обработки нескольких задач. Вы познакомитесь с модулями C++ для создания модульных приложений, которые позволяют лучше организовать код
Скачать книгу
📚C++ 20 Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Library (2020)
✍️Автор: Mikael Olsson
📃Страниц: 209
В этой книге вы не найдете технического жаргона, раздутых примеров, затянутых уроков истории или остроумных историй. То, что вы найдете, - это краткий, содержательный и очень доступный справочник по языку. Книга насыщена полезной информацией и является обязательной для любого программиста на C++.
Скачать книгу
✍️Автор: Mikael Olsson
📃Страниц: 209
В этой книге вы не найдете технического жаргона, раздутых примеров, затянутых уроков истории или остроумных историй. То, что вы найдете, - это краткий, содержательный и очень доступный справочник по языку. Книга насыщена полезной информацией и является обязательной для любого программиста на C++.
Скачать книгу
📚C++ Compiler Construction: Mastering Language Processing (2024)
✍️Автор: Edet, Theophilus
📃Страниц: 362
Это всеобъемлющее руководство предназначено для того, чтобы привлечь внимание разработчиков, преподавателей и энтузиастов, предлагая углубленное изучение сложного процесса создания компиляторов для языка программирования C++.
Скачать книгу
✍️Автор: Edet, Theophilus
📃Страниц: 362
Это всеобъемлющее руководство предназначено для того, чтобы привлечь внимание разработчиков, преподавателей и энтузиастов, предлагая углубленное изучение сложного процесса создания компиляторов для языка программирования C++.
Скачать книгу
📚Testing and Tuning Market Trading Systems: Algorithms in C++ (2018)
✍️Автор: Timothy Masters
📃Страниц: 362
В этой книге нет никаких безотказных торговых систем, гарантированно приносящих богатство. Таких торговых систем пруд пруди... Но если у вас есть торговая система, эта книга предоставит вам набор инструментов, которые помогут оценить потенциальную ценность вашей системы, настроить ее для повышения прибыльности и отслеживать ее текущую работу, чтобы обнаружить ухудшение до того, как она выйдет из строя. Любому серьезному рыночному трейдеру было бы полезно воспользоваться методами, описанными в этой книге.
Скачать книгу
✍️Автор: Timothy Masters
📃Страниц: 362
В этой книге нет никаких безотказных торговых систем, гарантированно приносящих богатство. Таких торговых систем пруд пруди... Но если у вас есть торговая система, эта книга предоставит вам набор инструментов, которые помогут оценить потенциальную ценность вашей системы, настроить ее для повышения прибыльности и отслеживать ее текущую работу, чтобы обнаружить ухудшение до того, как она выйдет из строя. Любому серьезному рыночному трейдеру было бы полезно воспользоваться методами, описанными в этой книге.
Скачать книгу
📚Understanding and Using C Pointers (2013)
✍️Автор: Richard Reese
📃Страниц: 226
Совершенствуйте свое программирование благодаря глубокому пониманию указателей на языке Си и управления памятью. Из этой практической книги вы узнаете, как указатели обеспечивают механизм динамического управления памятью, улучшают поддержку структур данных и обеспечивают доступ к аппаратному обеспечению
Ссылка на книгу
✍️Автор: Richard Reese
📃Страниц: 226
Совершенствуйте свое программирование благодаря глубокому пониманию указателей на языке Си и управления памятью. Из этой практической книги вы узнаете, как указатели обеспечивают механизм динамического управления памятью, улучшают поддержку структур данных и обеспечивают доступ к аппаратному обеспечению
Ссылка на книгу
📚Bare Metal C: Embedded Programming for the Real World (2022)
✍️Автор: Stephen Oualline
📃Страниц: 445
Bare Metal C научит вас программировать встраиваемые системы на языке программирования Си. Вы узнаете, как встраиваемые программы напрямую взаимодействуют с аппаратным обеспечением, познакомитесь с работой компилятора и компоновщика, а также изучите возможности языка Си, которые важны для программирования обычных компьютеров.
Ссылка на книгу
✍️Автор: Stephen Oualline
📃Страниц: 445
Bare Metal C научит вас программировать встраиваемые системы на языке программирования Си. Вы узнаете, как встраиваемые программы напрямую взаимодействуют с аппаратным обеспечением, познакомитесь с работой компилятора и компоновщика, а также изучите возможности языка Си, которые важны для программирования обычных компьютеров.
Ссылка на книгу
📚Absolute C++ (2015)
✍️Автор: Savitch, Walter J, Mock, Kenrick
📃Страниц: 1004
Absolute C++ — это всеобъемлющее введение в язык программирования C++. Данная книга, адаптированная для широкого круга читателей, подходит как для начинающих, так и для опытных программистов, знакомых с языком C++. Шестое издание охватывает множество тем: от базового синтаксиса до более сложных вещей, таких как полиморфизм, обработка исключений и стандартная библиотека шаблонов.
Ссылка на книгу
✍️Автор: Savitch, Walter J, Mock, Kenrick
📃Страниц: 1004
Absolute C++ — это всеобъемлющее введение в язык программирования C++. Данная книга, адаптированная для широкого круга читателей, подходит как для начинающих, так и для опытных программистов, знакомых с языком C++. Шестое издание охватывает множество тем: от базового синтаксиса до более сложных вещей, таких как полиморфизм, обработка исключений и стандартная библиотека шаблонов.
Ссылка на книгу
📚C++17 STL Cookbook: Over 90 recipes that leverage the powerful features of the standard library in C++17 (2017)
✍️Автор: Jacek Galowicz
📃Страниц: 523
Начиная с описания новых возможностей языка, эта книга поможет вам понять механику языка и библиотечные возможности, а также даст представление о том, как они работают. В отличие от других книг, в нашей используется подход, основанный на конкретной реализации и решении проблем, который поможет вам быстро преодолеть препятствия
Что внутри:
🔸Узнайте о новых функциях
🔸Поймите внутреннюю работу итераторов и требования к ним при их реализации
🔸Изучите алгоритмы, функциональный стиль программирования и лямбда-выражения
🔸Используйте богатый, портативный, быстрый и хорошо протестированный набор хорошо разработанных алгоритмов, представленных в STL
Ссылка на книгу
✍️Автор: Jacek Galowicz
📃Страниц: 523
Начиная с описания новых возможностей языка, эта книга поможет вам понять механику языка и библиотечные возможности, а также даст представление о том, как они работают. В отличие от других книг, в нашей используется подход, основанный на конкретной реализации и решении проблем, который поможет вам быстро преодолеть препятствия
Что внутри:
🔸Узнайте о новых функциях
🔸Поймите внутреннюю работу итераторов и требования к ним при их реализации
🔸Изучите алгоритмы, функциональный стиль программирования и лямбда-выражения
🔸Используйте богатый, портативный, быстрый и хорошо протестированный набор хорошо разработанных алгоритмов, представленных в STL
Ссылка на книгу
📚Practical C++20 Financial Programming: Problem Solving for Quantitative Finance, Financial Engineering, Business, and Economics (2021)
✍️Автор: Carlos Oliveira
📃Страниц: 523
Применяйте C++ для решения задач программирования в финансовой отрасли, используя эту практическую книгу, обновленную для C++20. В ней объясняются те аспекты языка, которые чаще всего используются при написании финансового программного обеспечения, включая библиотеку стандартных шаблонов (STL), шаблоны и различные числовые библиотеки. Практическое финансовое программирование на C++20 также описывает многие важные проблемы финансового инжиниринга, которые являются частью повседневной работы финансовых программистов в крупных инвестиционных банках и хедж-фондах.
Ссылка на книгу
✍️Автор: Carlos Oliveira
📃Страниц: 523
Применяйте C++ для решения задач программирования в финансовой отрасли, используя эту практическую книгу, обновленную для C++20. В ней объясняются те аспекты языка, которые чаще всего используются при написании финансового программного обеспечения, включая библиотеку стандартных шаблонов (STL), шаблоны и различные числовые библиотеки. Практическое финансовое программирование на C++20 также описывает многие важные проблемы финансового инжиниринга, которые являются частью повседневной работы финансовых программистов в крупных инвестиционных банках и хедж-фондах.
Ссылка на книгу
📚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 предоставляет полную интегрированную среду разработки.
Ссылка на книгу