![Djuherst__Skolzkie_mesta_Cpp](/media/files/u1031274/096/Djuherst__Skolzkie_mesta_Cpp.jpg)
Вы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++.
![Т. Хьюз. Параллельное и распределенное программирование на С++](/media/files/u2453903/29/1252386169_259.jpg)
В книге представлен архитектурный подход к распределенному и параллельному программированию с использованием языка С++. Здесь описаны простые методы программирования параллельных виртуальных машин и основы разработки кластерных приложений. Эта книга не только научит писать программные компоненты, предназначенные для совместной работы в сетевой среде, но и послужит надежным "путеводителем" по стандартам для программистов, которые занимаются многозадачными и многопоточными приложениями.
![Е.А. Конова. Алгоритмы и программы. Язык С++](/media/files/u2453903/0042/Algoritmy_i_programmy.jpg)
При изложении материала авторы используют методику обучения от алгоритмов к программам, поэтому вначале излагаются сведения об алгоритмах с примерами реализации типовых алгоритмов. Изучение основ языка программирования С++ опирается на полученные знания, приведены примеры кода на данном языке. Примеры можно решать в любой среде разработчика, поддерживающей язык С++, но авторами примеры отлажены в Visual Studio 2013.
![Н.А. Тюкачев. C#. Программирование 2D и 3D векторной графики](/media/files/u2453903/0042/C._Programmirovanie_2D.jpg)
Книга посвящена программированию векторной графики. Описываются основные методы графических классов и приводятся примеры их использования, рассматриваются аффинные преобразования на плоскости и в трехмерном пространстве и различные виды проецирования. Приводится обзор различных моделей трехмерных тел. Одна из них посвящена сложной теме — бинарным операциям над множествами.
![Сиддхартха Рао. C++ за 21 день](/media/files/u978575/092/C__za21den8.jpg)
Выделив всего один час на урок вы можете приобрести квалификацию, необходимую для начала программирования на языке C++. В книге представлен полный курс обучения программированию, который позволит быстро овладеть основами языка и перейти к более сложным понятиям и концепциям. Эта книга, полностью переработанная с учетом стандарта C++14 и готовящегося стандарта C++17, представляет язык C++ с практической точки зрения — как средство создания быстрых, простых и эффективных приложений на C++.
![STL Стандартная библиотека шаблонов C++](/media/files/u2453903/0042/STL_Standartnaya_biblioteka_shablonov_C__.jpg)
Рассмотрен набор классов-контейнеров и фундаментальных алгоритмов библиотеки STL. Приведено детальное описание компонентов, методики их использования, дан исчерпывающий обзор важнейших стандартов ANSI/ISO C++. Представлены практические методы использования компонентов, сопровождающиеся подробным текстовым кодом и наглядными примерами. Показаны способы взаимодействия библиотеки STL со стандартной библиотекой C++.
![Основы программирования. Язык C++](/media/files/u2453903/0044/Osnovy_programmirovaniya._Yazyk_C__.jpg)
На примере языка программирования C4—+17 вводятся основные концепции структурного программирования. Рассматривается широкий спектр тем: базовые конструкции C+—+, концепция неопределенного поведения, управление памятью, форматы представления чисел, концепция объекта, си-строки, конечные автоматы, простые структуры данных и алгоритмы сортировки, введение в вопросы организации процесса разработки программ.
![Sublime Text 4](/media/files/u2463164/0060/Sublime_Text_4.jpg)
Sublime Text - многофункциональный текстовый редактор с широким набором удобных инструментов для выделения, маркировки и обработки текстовых фрагментов кода. Утилита поддерживает синтаксис около 50 языков программирования, подсвечивая цветом системные команды. При желании можно персонализировать интерфейс, изменить фоновый цвет, размер шрифта и цвет подсветки. Поддерживается возможность установки плагинов.
![Embarcadero RAD Studio](/media/files/u273509/76/Embarcadero_RAD_Studio_10.4_Sydney.png)
Embarcadero RAD Studio — это самый быстрый способ создавать и обновлять интенсивно работающие с данными, сильно взаимодействующие приложения с визуально насыщенным пользовательским интерфейсом для Windows 10, Mac, мобильных устройств, IoT и других платформ с помощью Object Pascal и C++. Широкий выбор функций поддержки Windows 10, в том числе новые компоненты VCL для Windows 10, стили для VCL и FMX, а также службы UWP (универсальной платформы Windows), например уведомления, позволяют легко и быстро перенести ваши приложения в Windows 10, сохранив пользователей. Новая платформа позволяет поддерживать более крупные проекты на большем числе платформ с удвоенным объемом памяти в среде разработки и вдвое большим размером поддерживаемых проектов. Кроме того, поддержка нескольких мониторов и десятки новых функций среды разработки, предназначенных для ускорения создания кода, сделают работу как никогда эффективной. С помощью RAD Studio 10 разработчики смогут создавать приложения в 5 раз быстрее по сравнению с другими инструментами, а разработка приложений для нескольких настольных, мобильных, облачных платформ и платформ баз данных, включая 32- и 64-разрядные версии Windows 10, Mac OS X, iOS и Android, станет еще быстрее.
![Функциональное программирование на С++](/media/files/u2453903/0052/Funkcionalnoe_programmirovanie_na_S__.jpg)
Хорошо написанный код легче тестировать и использовать повторно, его проще распараллелить, и он меньше подвержен ошибкам. Владение приемами функционального программирования поможет вам писать код, соответствующий требованиям к современным приложениям, проще выражать сложную логику программ, изящно обрабатывать ошибки и элегантно оформлять параллельные алгоритмы.
![Криптография и безопасность в технологии .NET](/media/files/u2453903/0053/Kriptografiya_i_bezopasnost_v_tehnologii_.NET.jpg)
Подробно излагаются вопросы реализации на .NET-платформе симметричной и асимметричной криптографии, цифровых подписей, XML-криптографии, пользовательской безопасности и защиты кодов, ASP .NET-безопасности, безопасности Web-служб. Книга призвана исчерпывающе осветить все практические вопросы в реализации криптографических и иных, связанных с безопасностью, функциональных возможностей в приложениях .NET. Она представляет собой эффективное учебное пособие, содержащее множество ясных и наглядных примеров исходного кода.
![Embarcadero Rad Studio](/media/files/u273509/66/RAD_STUDIO_10.3_RIO_.png)
Добавлен русификатор от Tulnov
Embarcadero RAD Studio — это самый быстрый способ создавать и обновлять интенсивно работающие с данными, сильно взаимодействующие приложения с визуально насыщенным пользовательским интерфейсом для Windows 10, Mac, мобильных устройств, IoT и других платформ с помощью Object Pascal и C++. Широкий выбор функций поддержки Windows 10, в том числе новые компоненты VCL для Windows 10, стили для VCL и FMX, а также службы UWP (универсальной платформы Windows), например уведомления, позволяют легко и быстро перенести ваши приложения в Windows 10, сохранив пользователей. Новая платформа позволяет поддерживать более крупные проекты на большем числе платформ с удвоенным объемом памяти в среде разработки и вдвое большим размером поддерживаемых проектов. Кроме того, поддержка нескольких мониторов и десятки новых функций среды разработки, предназначенных для ускорения создания кода, сделают работу как никогда эффективной. С помощью RAD Studio 10 разработчики смогут создавать приложения в 5 раз быстрее по сравнению с другими инструментами, а разработка приложений для нескольких настольных, мобильных, облачных платформ и платформ баз данных, включая 32- и 64-разрядные версии Windows 10, Mac OS X, iOS и Android, станет еще быстрее.
![Александр Крупник. Изучаем C++](/media/files/u2453903/0065/Izuchaem_C__.jpg)
Эта небольшая книга посвящена "сердцевине" языка С++ — основным идеям (построению объектов и налаживанию взаимодействия между ними), без которых невозможно овладеть этим языком программирования. Обучаясь на простых коротких примерах, читатель постепенно знакомится с кругом идей объектно-ориентированного программирования и основными конструкциями языка С++. Прочитав эту книгу, можно писать довольно сложные программы. Но всего важнее то, что знание основных идей и конструкций языка позволяет легко ориентироваться в мире С++ и других объектно-ориентированных языков, самостоятельно получать недостающие знания.
![А.А. Андрианова. Объектно-ориентированное программирование на С++](/media/files/u2453903/0065/Obektno_orientirovannoe_programmirovanie_na_S__.jpg)
Учебное пособие посвящено принципам разработки программ на языке программирования С++, использующим объектно- ориентированный подход и предназначено для ведения практических занятий на 1, 2 курсах специальностей «Математические методы в экономике» и «Бизнес-информатика», а также может использоваться студентами других специальностей.
![Embarcadero Rad Studio](/media/files/u273509/66/RAD_STUDIO_10.3_RIO_.png)
Embarcadero RAD Studio — это самый быстрый способ создавать и обновлять интенсивно работающие с данными, сильно взаимодействующие приложения с визуально насыщенным пользовательским интерфейсом для Windows 10, Mac, мобильных устройств, IoT и других платформ с помощью Object Pascal и C++. Широкий выбор функций поддержки Windows 10, в том числе новые компоненты VCL для Windows 10, стили для VCL и FMX, а также службы UWP (универсальной платформы Windows), например уведомления, позволяют легко и быстро перенести ваши приложения в Windows 10, сохранив пользователей. Новая платформа позволяет поддерживать более крупные проекты на большем числе платформ с удвоенным объемом памяти в среде разработки и вдвое большим размером поддерживаемых проектов. Кроме того, поддержка нескольких мониторов и десятки новых функций среды разработки, предназначенных для ускорения создания кода, сделают работу как никогда эффективной. С помощью RAD Studio 10 разработчики смогут создавать приложения в 5 раз быстрее по сравнению с другими инструментами, а разработка приложений для нескольких настольных, мобильных, облачных платформ и платформ баз данных, включая 32- и 64-разрядные версии Windows 10, Mac OS X, iOS и Android, станет еще быстрее.
![Ю.В. Марапулец. Системное программирование в WIN API](/media/files/u2453903/0066/Sistemnoe_programmirovanie_v_WIN_API.jpg)
Целью пособия является систематизированное изложение принципов и приемов системного программирования в современных операционных системах в соответствии с рабочей программой дисциплины «Системное программирование». В качестве базового языка использован язык программирования высокого уровня С++. В книге подробно рассмотрены основы построения базовых элементов современных операционных систем. Особое внимание уделено принципам разработки программ в операционных системах семейства Windows в среде WIN API.
![Ю.В. Марапулец. Язык С++. Основы программирования](/media/files/u2453903/0066/Yazik_S__.jpg)
В книге подробно рассмотрен синтаксис языка С++ стандарта ANSI C++. Особое внимание уделено технологии построения объектно-ориентированных программных продуктов, потоковым классам, описанию функций основных библиотек. Приведен материал для дополнительного углубленного изучения программирования на языке С++.
![Embarcadero Rad Studio](/media/files/u273509/66/RAD_STUDIO_10.3_RIO_.png)
Embarcadero RAD Studio — это самый быстрый способ создавать и обновлять интенсивно работающие с данными, сильно взаимодействующие приложения с визуально насыщенным пользовательским интерфейсом для Windows 10, Mac, мобильных устройств, IoT и других платформ с помощью Object Pascal и C++. Широкий выбор функций поддержки Windows 10, в том числе новые компоненты VCL для Windows 10, стили для VCL и FMX, а также службы UWP (универсальной платформы Windows), например уведомления, позволяют легко и быстро перенести ваши приложения в Windows 10, сохранив пользователей. Новая платформа позволяет поддерживать более крупные проекты на большем числе платформ с удвоенным объемом памяти в среде разработки и вдвое большим размером поддерживаемых проектов. Кроме того, поддержка нескольких мониторов и десятки новых функций среды разработки, предназначенных для ускорения создания кода, сделают работу как никогда эффективной. С помощью RAD Studio 10 разработчики смогут создавать приложения в 5 раз быстрее по сравнению с другими инструментами, а разработка приложений для нескольких настольных, мобильных, облачных платформ и платформ баз данных, включая 32- и 64-разрядные версии Windows 10, Mac OS X, iOS и Android, станет еще быстрее.
![Embarcadero Rad Studio 10.2 Tokyo](/media/files/u273509/56/Rad_studio_tokyo.jpg)
Embarcadero RAD Studio — это самый быстрый способ создавать и обновлять интенсивно работающие с данными, сильно взаимодействующие приложения с визуально насыщенным пользовательским интерфейсом для Windows 10, Mac, мобильных устройств, IoT и других платформ с помощью Object Pascal и C++. Широкий выбор функций поддержки Windows 10, в том числе новые компоненты VCL для Windows 10, стили для VCL и FMX, а также службы UWP (универсальной платформы Windows), например уведомления, позволяют легко и быстро перенести ваши приложения в Windows 10, сохранив пользователей. Новая платформа позволяет поддерживать более крупные проекты на большем числе платформ с удвоенным объемом памяти в среде разработки и вдвое большим размером поддерживаемых проектов. Кроме того, поддержка нескольких мониторов и десятки новых функций среды разработки, предназначенных для ускорения создания кода, сделают работу как никогда эффективной. С помощью RAD Studio 10 разработчики смогут создавать приложения в 5 раз быстрее по сравнению с другими инструментами, а разработка приложений для нескольких настольных, мобильных, облачных платформ и платформ баз данных, включая 32- и 64-разрядные версии Windows 10, Mac OS X, iOS и Android, станет еще быстрее.
![C++17 STL. Стандартная библиотека шаблонов](/media/files/u2494157/085/1_12.png)
Преимущество издания заключается в подробном описании стандартной библиотеки шаблонов С++, STL. Ее свежая версия была выпущена в 2017 году. В книге описывается более 90 реалистичных примеров, которые демонстрируют всю мощь STL. Вооружившись этой книгой, Вы сможете эффективно использовать С++17 для создания высококачественного и высокопроизводительного ПО, применяемого в различных отраслях. Освоив материал, Вы сможете коренным образом пересмотреть привычный подход к программированию.