программирование

Параллельное программирование на C++ в действии, практика разработки многопоточных программ, Уильямс Э., 2012

Параллельное программирование на C++ в действии, практика разработки многопоточных программ, Уильямс Э., 2012.

В наши дни компьютеры с несколькими многоядерными процессорами стали нормой. Стандарт C++11 языка C++ предоставляет развитую поддержку многопоточности в приложениях. Поэтому, чтобы сохранять конкурентоспособность, вы должны овладеть принципами и приемами их разработки, а также новыми средствами языка, относящимися к параллелизму
Книга «Параллельное программирование на C++ в действии» не предполагает предварительных знаний в этой области. Вдумчиво читая ее, вы научитесь писать надежные и элегантные многопоточные программы на С++11. Вы узнаете о том, что такое потоковая модель памяти, и о том, какие средства поддержки многопоточности, в том числе запуска и синхронизации потоков, имеются в стандартной библиотеке. Попутно вы познакомитесь с различными нетривиальными проблемами программирования в условиях

Параллельное программирование на C++ в действии, практика разработки многопоточных программ, Уильямс Э., 2012
Скачать и читать Параллельное программирование на C++ в действии, практика разработки многопоточных программ, Уильямс Э., 2012
 

Введение в язык программирования Питон, Дьяконов А., 2016

Введение в язык программирования Питон, Дьяконов А., 2016.

Python.

«Питон» или «пайтон»
в честь комедийных серий ВВС «Летающий цирк Монти-Пайтона»
Создатель голландец Гвидо ван Россум (Guido van Rossum) в 1991 году
Особенности
• интерпретируемый
• объектно-ориентированный
• высокоуровневый язык
• встроенные высокоуровневые структуры данных
• динамическая типизация
• синтаксис прост в изучении
• поддержка модулей и пакетов (большинство библиотек бесплатны)
• универсальный
• интеграция с другими языками (С, C++, Java)

Введение в язык программирования Питон, Дьяконов А., 2016
Скачать и читать Введение в язык программирования Питон, Дьяконов А., 2016
 

Изучаем Python, программирование игр, визуализация данных, веб-приложения, Мэтиз Э., 2020

Изучаем Python, программирование игр, визуализация данных, веб-приложения, Мэтиз Э., 2020.

«Изучаем Python» — это самое популярное в мире руководство по языку Python. Вы сможете максимально быстро освоить Python, научитесь писать программы, устранять ошибки и создавать работающие приложения.
В первой части книги вы познакомитесь с основными концепциями программирования, такими как переменные, списки, классы и циклы, а простые упражнения познакомят вас с шаблонами чистого кода. Вы узнаете, как делать программы интерактивными и как протестировать код, прежде чем добавлять в проект. Во второй части вы примените новые знания на практике и создадите три проекта: аркадную игру в стиле Space Invaders, визуализацию данных с удобными библиотеками Python и простое веб-приложение, которое можно быстро развернуть онлайн.

Изучаем Python, программирование игр, визуализация данных, веб-приложения, Мэтиз Э., 2020
Скачать и читать Изучаем Python, программирование игр, визуализация данных, веб-приложения, Мэтиз Э., 2020
 

Энциклопедия Алгоритмов, Encyclopedia of Algorithms, Ming-Yang Kao

Энциклопедия Алгоритмов, Encyclopedia of Algorithms, Ming-Yang Kao.

   The Encyclopedia of Algorithms aims to provide the researchers, students, and practitioners of algorithmic research with a mechanism to efficiently and accurately find the names, definitions, key results, and further readings of important algorithmic problems.
The work covers a wide range of algorithmic areas, and each algorithmic area is covered by a collection of entries. An encyclopedia entry is an in-depth mini-survey of an algorithmic problem and is written by an expert researcher. The entries for an algorithmic area are compiled by an area editor to survey the representative results in that area and can form the core materials of a course in the area.

Энциклопедия Алгоритмов, Encyclopedia of Algorithms, Ming-Yang Kao
Скачать и читать Энциклопедия Алгоритмов, Encyclopedia of Algorithms, Ming-Yang Kao
 

Экстремальное программирование, Разработка через тестирование, Кент Бек, 2017

Экстремальное программирование, Разработка через тестирование, Кент Бек, 2017.

   Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.

Экстремальное программирование, Разработка через тестирование, Кент Бек, 2017
Скачать и читать Экстремальное программирование, Разработка через тестирование, Кент Бек, 2017
 

Стек MEAN, Mongo, Express, Angular, Node, Холмс С., 2017

Стек MEAN, Mongo, Express, Angular, Node, Холмс С., 2017.

   Обычно при веб-разработке на всех уровнях стека используются разные языки программирования. База данных MongoDB, фреймворки Express и AngularJS и технология Node.js вместе образуют стек MEAN — мощную платформу на всех уровнях которой применяется всего один язык: JavaScript. Стек MEAN привлекателен для разработчиков и бизнеса благодаря простоте и экономичности, а конечные пользователи любят MEAN-приложения за их скорость и отзывчивость.

Стек MEAN, Mongo, Express, Angular, Node, Холмс С., 2017
Скачать и читать Стек MEAN, Mongo, Express, Angular, Node, Холмс С., 2017
 

Совершенный код, Мастер-класс, Макконнелл С., 2010

Совершенный код, Мастер-класс, Макконнелл С., 2010.

   Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО — с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код.

Совершенный код, Мастер-класс, Макконнелл С., 2010
Скачать и читать Совершенный код, Мастер-класс, Макконнелл С., 2010
 

Реактивные веб-сайты, Клиентская оптимизация в алгоритмах и примерах, Мациевский Н.С., Степанишев Е.В., Кондратенко Г.И., 2017

Реактивные веб-сайты, Клиентская оптимизация в алгоритмах и примерах, Мациевский Н.С., Степанишев Е.В., Кондратенко Г.И., 2017.

   Издание консолидирует огромное количество прикладных советов, алгоритмов и пошаговых руководств, которые должны помочь начинающим специалистам, уже знакомых с областью клиентской оптимизации, глубже разобраться в тонкостях ускорения сайтов. Для профессионалов книга станет справочником лучших практик внедрения, основанном на опыте известных мировых специалистов.

Реактивные веб-сайты, Клиентская оптимизация в алгоритмах и примерах, Мациевский Н.С., Степанишев Е.В., Кондратенко Г.И., 2017
Скачать и читать Реактивные веб-сайты, Клиентская оптимизация в алгоритмах и примерах, Мациевский Н.С., Степанишев Е.В., Кондратенко Г.И., 2017
 
Показана страница 141 из 203