004.4Программные средства. Программирование на ЭВМ (Математическое программирование - см. 519.8). Компьютерные программы. Языки программирования. Системное программное обеспечение. Компьютерная инфекция. Компьютерная вирусология
← назад

Свободный доступ

Ограниченный доступ

Уточняется продление лицензии
Автор: Есаян Альберт Рубенович
Издательство ТГПУ им.Л.Н.Толстого
В пособии описывается структура простого и удобного языка программирования интерпретирующего типа системы Maxima (с оболочкой wxMaxima). Рассказывается о правилах и приемах составления программ и подпрограмм, особенностях программирования с использованием прямой и косвенной рекурсии. Приводятся программные реализации различных алгоритмов генерирования перестановок и основанных на них алгоритмов решения задач: «о назначении», «о рюкзаке», «о коммивояжере», «о количестве разупорядочений» и т. д. Рассказывается также о решении в Maxima разнообразных задач, традиционно относящихся к курсам алгебры и математического анализа, в том числе решение алгебраических, рекурpентных и дифференциальных уравнений и систем таких уравнений; вычисление пределов, производных, конечных сумм, сумм рядов,
конечных произведений, определенных и неопределенных интегралов.
Пособие предназначено студентам и аспирантам университетов, технических и педагогических вузов, обучающимся по специальностям, связанным с информатикой, математикой, физикой и экономикой. Студенты педагогических вузов, обучающиеся по основной или
дополнительной специальности «Информатика», могут использовать пособие по целому спектру дисциплин, среди которых «Программирование», «Компьютерная алгебра», «Компьютерное моделирование», «Численные методы», «Системы и алгоритмы компьютерной обработки данных» и т. д.
Симонов (кафедра алгебры, математического анализа и геометрии ТГПУ им. Л. Н. <...> о решении в Maxima разнообразных задач, традиционно относящихся к курсам алгебры и математического анализа <...> решать многие задачи, традиционно относящиеся к курсу математического анализа. <...> Алгебра и математический анализ в Maple / А. Р. Есаян, В. Н. Чубариков, Н. М. Добровольский, В. А. <...> Творческая лаборатория Mathematica: Программирование, функции алгебры и анализа. В 2 ч., Ч. 2 / А.
Предпросмотр: Программирование в Maxima.pdf (1,4 Мб)
Автор: Назаренко П. А.
Изд-во ПГУТИ
Учебное пособие «Алгоритмы и структуры данных» содержит теоретический материал по основным структурам данных и их практической реализации в языках программирования Си/Си++ и Паскаль. Приведена классификация структур данных. Рассмотрены основные алгоритмы обработки структур данных, включая создание и удаление элементов, прохождение, сортировку и поиск, с их реализациями на языках программирования Си/Си++ и Паскаль.
В результате, при анализе этой таблицы можно получить рѐбра графа. <...> Алгоритмы: построение и анализ [Текст] : пер. с англ. / Т. Х. <...> Ч. 1 – 4 : Анализ. Структуры данных. Сортировка. Поиск [Текст] : пер. с англ. / Р. <...> Ч. 1 – 4 : Анализ. Структуры данных. Сортировка. Поиск [Текст] : пер. с англ. / Р. <...> Ч. 1 – 4 : Анализ. Структуры данных. Сортировка. Поиск [Текст] : пер. с англ. / Р.
Предпросмотр: Алгоритмы и структуры данных Учебное пособие.pdf (0,3 Мб)
Автор: Алексеев Юрий Евтихович
М.: Изд-во МГТУ им. Н.Э. Баумана
Приведены краткие теоретические сведения о языке С и разработке приложений в среде VS C++, примеры реализации изучаемых алгоритмов, задания для самостоятельного выполнения по каждой из рассматриваемых тем.
константы, переменные, выражения, операторы, библиотечные функции, структура программы), проведение анализа <...> алгоритмические структуры, в модуле 1 рассматриваются вопросы выбора тестовых наборов данных, проводится анализ
Предпросмотр: Введение в информационные технологии и программирование на языке C в среде VS C++. Модуль 1 дисциплины «Информатика».pdf (0,4 Мб)
Автор: Федянин В. В.
Изд-во ОмГТУ
Пособие содержит материалы по основным вопросам функционирования и разработки микропроцессорных систем. В издание включены лабораторные работы, которые выполняются с использованием современных интегрированных систем разработки программного обеспечения для микроконтроллеров, а также расчетно-графическое задание по проектированию микропроцессорной системы.
Пример сохранения данных из памяти микроконтроллера Содержимое файла позволяет выполнять анализ данных <...> Анализ основных задач и принципов функционирования систем кэширования / А. Н. Кудухов, И. Э.
Предпросмотр: Микропроцессорные системы в электроэнергетике.pdf (0,6 Мб)
Автор: Суханов Максим Валерьевич
Северный (Арктический) федеральный университет имени М.В. Ломоносова
В пособии представлены теоретические основы и архитектура
платформы .NET Framework и язык программирования C#. Материал
построен на использовании последней версии платформы, языка
программирования C# и инструментальных средств разработки
Microsoft Visual Studio Professional 2012 и сопровождается подробными
примерами.
Объектно-ориентированный анализ и проектирование. М.: Бином, 1998. 560 с. 2.
Предпросмотр: Основы Microsoft .NET Framework и языка программирования C# учебное пособие.pdf (0,5 Мб)
Автор: Лусиану Рамальо
М.: ДМК Пресс
Не тратьте зря времени, пытаясь подогнать Python под способы программирования, знакомые вам по другим языкам. Python настолько прост, что вы очень быстро станете продуктивным программистом, но зачастую это означает, что вы не в полной мере используете то, что может предложить язык. Второе издание книги позволит вам писать более эффективный и современный код на Python 3, обратив себе на пользу лучшие идеи. Издание предназначено практикующим программистам на Python, которыехотят усовершенствоваться в Python 3.
Библиотека анализа данных NumPy поддерживает инфиксные операторы для матриц и тензоров. <...> Python и анализ данных. 2-е изд. <...> Это тот урок, который извлекли проектировщики Go из анализа динамических языков. <...> Слова «вывести» в контексте анализа типов – наукообразный синоним слова «угадать». <...> По определению, инструменты статического анализа не способны понять динамическую структуру Python.
Предпросмотр: Python — к вершинам мастерства. Лаконичное и эффективное программирование.pdf (2,2 Мб)
Автор: Саммерфильд Марк
М.: ДМК Пресс
На сегодняшний день Go — самый впечатляющий из новых языков программирования. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве Марк Саммерфильд, один из основоположников программирования на языке Go, показывает, как писать программы, в полной мере использующие его революционные возможности и идиомы. Данная книга представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы продолжать освоение Go, думать на Go и писать на нем высокопроизводительные программы. Автор приводит множество сравнений идиом программирования, демонстрируя преимущества Go перед более старыми языками и уделяя особое внимание ключевым инновациям. Попутно, начиная с самых основ, Марк Саммерфильд разъясняет все аспекты параллельного программирования на языке Go с применением каналов и без использования блокировок, а также показывает гибкость и необычность подхода к объектно-ориентированному программированию с применением механизма динамической типизации. Издание предназначено для программистов разной квалификации, желающих освоить и применять в своей практике язык Go.
Молниеносная скорость компиляции обеспечивается отчасти простотой синтаксического анализа программ на <...> Функция начинается с анализа формы (которая изначально имеет пустой текстовый элемент ). <...> После анализа формы выводятся строковые константы pageTop (здесь не показана) и form. <...> Такая возможность может пригодиться, например, когда потребуется выполнить посимвольный анализ строки <...> Создание, анализ и рефакторинг.
Предпросмотр: Программирование на Go. Разработка приложений XXI века.pdf (0,2 Мб)
Автор: Хеффельфингер Дэвид
М.: ДМК Пресс
Книга представляет собой практическое руководство по использованию возможностей IDE NetBeans 7 для разработки корпоративных приложений, совместимых со стандартом Java EE 6. В книге показаны приемы эффективного программирования, задействующие контекстные меню и «горячие» клавиши, мастера и шаблоны среды NetBeans, затрагиваются вопросы создания, конфигурирования, развертывания, отладки и профилирования корпоративных приложений с использованием средств встроенных в IDE NetBeans. Существенное внимание уделено основным API Java EE в контексте их работы в среде NetBeans. Подробно рассмотрены возможности NetBeans по автоматизации разработки приложений с использованием таких API, как Servlet, JSP, JSTL, JSF, JMS, JPA, JDBC, EJB, JAX-WS, JAX-RS, а также по созданию для них инфраструктурных, коммуникационных и конфигурационных элементов. Затронуты вопросы взаимодействия среды NetBeans с различными серверами приложений, СУБД и внешними службами. Приводится пример автоматизированной генерации законченного корпоративного приложения из существующей схемы базы данных, а также примеры создания веб-сервисов и автоматизированной генерации их клиентов. Книга рассчитана на разработчиков желающих разрабатывать Java EE-приложения c использованием функциональных возможностей IDE NetBeans. Для чтения книги необходимо иметь некоторый опыт работы с Java, в то время как начального знакомства с NetBeans и Java EE не требуется.
веб-разработкой, сетевой безопасностью, системами обмена сообщениями и разработкой поведенческих механизмов, анализом <...> базы данных ���������������������������������������������������������������������������������� 286 Анализ <...> NetBeans» на стр. 348 представляет профилировщик NetBeans, объясняя возможности его использования для анализа <...> Анализ сгенерированного кода Мастер, обсуждаемый в предыдущем разделе, создает сущность JPA для каждой
Предпросмотр: Разработка приложений Java EE 6 в NetBeans 7.pdf (1,1 Мб)
Автор: Жуков М. Ю.
Ростов н/Д.: Изд-во ЮФУ
Учебное пособие предназначено для практического освоения языка FreeFem++, используемого для численного решения задач математической физики методом конечных элементов. Содержит подробные программные коды и большой набор задач.
h2f(xn¡2) h2f(xn¡1) 1 CCCCCCCA : (1.15) 1.3 Выбор базисных функций Проведем некоторый сравнительный анализ <...> Более того, детальный анализ показывает, что такой выбор существенно ухудшает процесс построения решения <...> Формула (11.12) позволяет дать предварительный качественный анализ поведения примеси при ее переносе
Предпросмотр: Использование пакета конечных элементов FreeFen++ для задач гидродинамики, электрофореза и биологии.pdf (1,2 Мб)
Автор: Рамальо Лучано
М.: ДМК Пресс
Язык Python настолько прост, что научиться продуктивно писать на нем программы можно быстро, но зачастую вы при этом используете не все имеющиеся в нем возможности. Данная книга покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие — и иногда несправедливо игнорируемые — черты. Автор, Лучано Рамальо, рассказывает о базовых средствах и библиотеках Python и демонстрирует, как сделать код одновременно короче, быстрее и понятнее. Многие опытные программисты стараются подогнать Python под приемы, знакомые им по работе с другими языками. Эта книга покажет, как достичь истинного профессионализма в программировании на Python 3.
NumPy и SciPy –потрясающие библиотеки, лежащие в основе не менее замечательных библиотек для анализа <...> кто-нибудь разработал шрифт по образцу почерка Дейкстры, я бы его купил.) 7 Уэс Маккинни «Python и анализ <...> Кроме того, анализ ДНК показал, что белокрылая каролинская утка не так близка к мускусной утке (которая <...> На этапе импорта интерпретатор производит синтаксический анализ исходного кода py-модуля сверху вниз <...> Решения и анализ приведены ниже.
Предпросмотр: Python. К вершинам мастерства.pdf (4,6 Мб)
Автор: Макаров С. Л.
М.: ДМК Пресс
Данное руководство описывает построение и программирование приложений для интернета вещей (IoT). Первая часть книги посвящена экспериментам на популярной платформе Arduino с целью научить читателя основным принципам схемотехники, вторая часть посвящена примерам практической реализации проектов для IoT на базе Raspberry Pi 3, где затрагиваются как сервисы для приложения под ОС Android Things, так и облачные платформы интернета вещей.
., которые затем могут быть подвержены анализу методами data mining, machine learning, cloud computing <...> только данные доступны на уровне облака интернета вещей, эти платформы могут обеспечить комплексный анализ <...> Но без последних не было бы данных для анализа. <...> Для определения ошибки начать нужно с анализа и проверки схемы подключения компонентов. <...> Затем – переходить к анализу кода: возможно, ошибка скрывается именно в нём.
Предпросмотр: Arduino Uno и Raspberry Pi 3 от схемотехники к интернету вещей.pdf (0,3 Мб)
Автор: Алымова Е. В.
Ростов н/Д.: Изд-во ЮФУ
Cодержит полное и систематическое изложение материала, входящего в учебную программу курса «Теория конечных автоматов и формальных языков», изучаемых студентами специальности «Фундаментальная информатика и информационные технологии» Института математики, механики и компьютерных наук Южного федерального университета. Последовательно рассматриваются следующие темы: способы задания и распознавания формальных языков, регулярные языки, конечные автоматы, автоматы со спонтанными переходами, свойства регулярных языков, контекстно-свободные языки, нормальные формы контекстно-свободных языков, автоматы с магазинной памятью. Содержит упражнения и варианты индивидуальных заданий.
Поскольку автоматMUконструируется только для анализа, выбор начального состояния не имеет значения. <...> Тот факт, что грамматика G′ является неукорачивающейся, вытекает из простого анализа алгоритма. <...> С точки зрения анализа бесполезности символов алгоритм 6.3.2 является «плохим». Пример 6.3.2. <...> Отметим, что с точки зрения теории синтаксического анализа CYK-алгоритм проводит восходящий (bottom—up <...> ) анализ, т. е. восстанавливает дерево вывода, начиная с кроны, а не с корня.
Предпросмотр: Конечные автоматы и формальные языки.pdf (0,5 Мб)
Автор: Гадзурас Эммануил
М.: ДМК Пресс
Разработка программного обеспечения становится все сложнее из-за использования различных инструментов. Приложения приходится упаковывать вместе с программными компонентами, чтобы упростить их работу, но это усложняет их запуск. С помощью Docker Compose можно всего одной командой настроить приложение и необходимые зависимости. Вы познакомитесь с основами томов и сетей Docker, с командами Compose, их назначением и вариантами использования. Настроите базу данных для повседневной работы, доступную через сеть Docker, установите связь между микросервисами. Научитесь с помощью Docker Compose запускать целые стеки локально, моделировать промышленные окружения и расширять задания CI/CD. Кроме того, узнаете, как извлечь выгоду из Docker Compose при создании развертываний в промышленных окружениях, а также подготовите инфраструктуру в общедоступных облаках.
метрик из службы событий .................................................................113 Настройка анализа <...> С их помощью наше приложение может передавать данные для обработки и анализа в другом приложении. <...> Следующий наш шаг – настройка экземпляра Prometheus для анализа полученных данных. <...> посмотрим, как организовать взаимодействие экземпляра Prometheus с одной из наших служб. настройКа анализа <...> Copyright ООО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» Настройка анализа метрик в Prometheus 115
Предпросмотр: Docker Compose для разработчика.pdf (0,9 Мб)
Автор: Жукова Т. П.
Ростов н/Д.: Изд-во ЮФУ
Учебное пособие представляет собой изложение теоретических и практических основ компьютерных технологий. В нем рассматриваются способы оформления различных документов, дается описание и примеры работы с электронными таблицами, а также создание текстовых документов в табличном формате. Приведены основы программирования с реализацией программ на персональном компьютере. Пособие может использоваться не только на аудиторных занятиях, но и для самостоятельной работы студентов.
информационных систем, «которое включает электронные таблицы (со средствами финансового и статистического анализа <...> Анализ результатов. Существует три основных способа записи алгоритма: 1.
Предпросмотр: Основы компьютерных технологий.pdf (0,1 Мб)
Автор: Комарова Е. С.
М.: Директ-Медиа
В пособии (часть 2) рассматриваются основные понятия языков структурного программирования на примере языка Паскаль, описывается создание процедур и функций, работа с массивами, множествами и строками. Приведены примеры программ и представлен большой выбор заданий для самостоятельной работы.
Анализ быстрой сортировки. <...> Напишите программу анализа значений температуры больного за сутки: определите минимальное и максимальное
Предпросмотр: Практикум по программированию на языке Паскаль учебное пособие.pdf (0,5 Мб)
Автор: Уоллс Крейг
М.: ДМК Пресс
Это исчерпывающее руководство по основным возможностям Spring, написанное простым и ясным языком. Книга шаг за шагом проведет вас по пути создания законченного веб-приложения на основе базы данных. Новое 6-е издание охватывает не только основы Spring, но также новые возможности, такие как реактивные потоки или интеграция с Kubernetes и RSocket. Независимо от того, впервые ли вы знакомитесь с фреймворком Spring или переходите на новую версию Spring 5.3, этот классический бестселлер станет вашей настольной книгой.
силу. автоматическое обновление брауЗера и отключение кеширования шаблонов По умолчанию результаты анализа <...> По умолчанию шаблоны анализируются только один раз – при первом использовании, – и результаты этого анализа <...> Это отличное решение для промышленного использования, потому что предотвращает избыточный анализ шаблонов <...> Это связано с тем, что, в отличие от JPA, Spring Data JDBC не поддерживает анализ имен методов и не может <...> Но иногда ввод команды вручную для вызова конечной точки REST с последующим анализом результатов может
Предпросмотр: Spring в действии.pdf (1,2 Мб)
Автор: Торн Алан
М.: ДМК Пресс
Это простое и доступное руководство, в котором вы найдете полезные советы и современные приемы программирования игр на C# в Unity. Десять исчерпывающих глав книги содержат практические и наглядные примеры творческого подхода к программированию на C# и созданию коммерчески успешных игр профессионального уровня. Вы научитесь наделять игровых персонажей впечатляющим искусственным интеллектом, настраивать камеры для создания эффектов постобработки и управлять сценой, опираясь на понимание компонентной архитектуры. Кроме того, вы познакомитесь с классами .NET, позволяющими повысить надежность программ, увидите, как обрабатывать наборы данных, такие как файлы CSV, и как создавать сложные запросы к данным. Прочтя эту книгу до конца, вы станете сильным разработчиком Unity, вооруженным множеством инструментов и приемов быстрой и эффективной разработки коммерческих игр.
Предупреждения надо рассматривать как рекомендации, сде ланные компилятором на основании анализа кода <...> обратиться, если производительность станет проблемой для игры, и вы должны будете провести грамотный анализ <...> При более глубоком анализе нетрудно догадаться, почему это именно так. <...> для работы со стро ками и файлами, поиска и сортировки данных, отслеживания дина мических списков, анализа <...> К ней относит ся широкий спектр технических, экономических и лингвистических мер, которые разработчик
Предпросмотр: Искусство создания сценариев в Unity. Практические советы и приемы создания игр профессионального уровня на C# в Unity.pdf (0,3 Мб)
Журнал основан в 1975 году и публикует статьи по всем проблемам, связанным с теоретическим и практическим программированием: операционные системы, технологии программирования, языки программирования и компиляторы, параллельное программирование, верификация и тестирование программ, машинная графика, компьютерная алгебра и т. п. Журнал предназначен для исследователей, практиков и студентов.
В данной работе техника получения решений, развитая в [3], применяется к анализу семейств симметричных <...> Все сказанное относится к локальному анализу, в котором изучение системы ОДУ производится в малых окрестностях <...> Соответствующие точные решения могут быть полезны в приложениях, например, при бифуркационном анализе <...> Локальный метод нелинейного анализа дифференциальных уравнений. М.: Наука, 1979. 254 с. 3. <...> Такой выбор объясняется тем, что в комплексном анализе целые функции являются естественным обобщением
Предпросмотр: Программирование (РАН) №2 (0) 2025.pdf (0,1 Мб)
Ростов н/Д.: Изд-во ЮФУ
Задачник-практикум охватывает разделы, рассматриваемые в курсе
«Информатика». Каждый раздел состоит из краткого введения, разобранных примеров, реализованных на языке Паскаль, задач и индивидуальных
заданий. Формулировки большинства задач универсальны в том смысле, что для
написания программ могут использоваться различные языки программирования.
Предлагаемые задачи дают материал для самостоятельных заданий и
практики работы на компьютерах. Диапазон сложности задач довольно
широк. Индивидуальные задания предназначены для лабораторных работ на
компьютерах.
Анализ текста показывает, что программа была бы синтаксически правильной, если бы была определена функция <...> пера при рисовании в графическом окне: график рисовать одним цветом, а оси – другим. 4) Для облегчения анализа <...> цифра идентификатор буква ⎧ <> <> =⎪ ⎨<⎪ ⎩ > ⎧ ⎩ ⎨ < <> > Использовать функцию для синтаксического анализа
Предпросмотр: Задачник-практикум по основам программирования.pdf (0,4 Мб)
Автор: Рутш Грегори
М.: ДМК Пресс
Fortran — один из важнейших языков программирования для высокопроизводительных вычислений, для которого было разработано множество популярных пакетов программ для решения вычислительных задач. Корпорация NVIDIA совместно с The Portland Group (PGI) разработали набор расширений к языку Fortran, которые позволяют использовать технологию CUDA на графических картах NVIDIA для ускорения вычислений. Книга демонстрирует всю мощь и гибкость этого расширенного языка для создания высокопроизводительных вычислений. Не требуя никаких предварительных познаний в области параллельного программирования авторы скрупулезно шаг за шагом раскрывают основы создания высокопроизводительных параллельных приложений, попутно поясняя важные архитектурные детали современного графического процессора — ускорителя вычислений.
В этом анализе профилировщик используется для измерения времени по двум причинам. <...> Для анализа невязки посмотрим, какие результаты получатся, если изменить порядок операций умножения и <...> & ООО «Aгентство Kнига-Cервис» Вычисление π с помощью ядер редукции 205 Проведенный ниже подробный анализ <...> Не вдаваясь слишком глубоко в детали (великолепный глубокий анализ имеется в работе Хигэма [Higham, 2002 <...> Как и предсказывает анализ, если сначала складывать наименьшие члены (в данном случае от N до 1), чтобы
Предпросмотр: CUDA Fortran для инженеров и научных работников. Рекомендации по эффективному программированию на языке CUDA Fortran.pdf (0,2 Мб)
Автор: Торн Алан
М.: ДМК Пресс
Это простое и доступное руководство, в котором вы найдете полезные советы и современные приемы программирования игр на C# в Unity. Десять исчерпывающих глав книги содержат практические и наглядные примеры творческого подхода к программированию на C# и созданию коммерчески успешных игр профессионального уровня. Вы научитесь наделять игровых персонажей впечатляющим искусственным интеллектом, настраивать камеры для создания эффектов постобработки и управлять сценой, опираясь на понимание компонентной архитектуры. Кроме того, вы познакомитесь с классами .NET, позволяющими повысить надежность программ, увидите, как обрабатывать наборы данных, такие как файлы CSV, и как создавать сложные запросы к данным. Прочтя эту книгу до конца, вы станете сильным разработчиком Unity, вооруженным множеством инструментов и приемов быстрой и эффективной разработки коммерческих игр.
Предупреждения надо рассматривать как рекомендации, сде ланные компилятором на основании анализа кода <...> обратиться, если производительность станет проблемой для игры, и вы должны будете провести грамотный анализ <...> При более глубоком анализе нетрудно догадаться, почему это именно так. <...> для работы со стро ками и файлами, поиска и сортировки данных, отслеживания дина мических списков, анализа <...> К ней относит ся широкий спектр технических, экономических и лингвистических мер, которые разработчик
Предпросмотр: Искусство создания сценариев в Unity. Практические советы и приемы создания игр профессионального уровня на C# в Unity.pdf (0,3 Мб)
Автор: Беляков С. Л.
Ростов н/Д.: Изд-во ЮФУ
Изложены необходимые для освоения курса сведения – краткий конспект лекций, методические указания к выполнению лабораторных работ, индивидуального задания, а также образцы тестовых вопросов.
Чехова (филиал) «Ростовского государственного Экономического университета (РИНХ)» Я. Е. <...> Виды моделей могут быть самыми разными: математические, информационные, экономические, имитационные и <...> Согласно ГОСТ 19.701-90 под схемой понимается графическое представление определения, анализа или метода <...> Операции сдвига разрядов применяются для анализа и преобразования отдельных групп разрядов. <...> Например, тестироваться может исходный программный код путем его анализа экспертами.
Предпросмотр: Основы разработки программ на языке С++ для систем информационной безопасности.pdf (0,5 Мб)
Автор: Симмондс Крис
М.: ДМК Пресс
В книге подробно рассказано о том, как сконструировать встраиваемую Linux-систему из свободных программ с открытым исходным кодом, получив в результате надежный и эффективный продукт. Рассмотрены наборы инструментов, начальные загрузчики, ядро Linux и конфигурирование корневой файловой системы. Показано, как работать с системами сборки Buildroot и Yocto Project. Описаны процессы, потоки и управление памятью. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени. Предполагаются знание основ языка C и опыт системного программирования.
компилятора GNU C++, предполагающая, что исходный файл написан на C++ gcc Фаза анализа компилятора GNU <...> Каждый случай требует тщательного анализа ошибок и задания дополнительных параметров скрипта configure <...> GDB. для. анализа. core-файлов Ниже приведен пример сеанса GDB, в котором анализируется core-файл: $ <...> Не менее важная методика отладки – апостериорный анализ дампов памяти. <...> Кроме того, согласно теории частотно-монотонного анализа, упомянутой в главе 10, им следует назначать
Предпросмотр: Встраиваемые системы на основе Linux.pdf (0,6 Мб)
Автор: Трошина Г. В.
Изд-во НГТУ
Представлены основные способы формирования пользовательского меню в среде MatLab, выполнения математических операций с полиномами, приемы работы с функциями от матриц, возможности полиномиальной аппроксимации данных и сплайн-интерполяции данных.
экспериментальных данных, широко используются не только в технических направлениях научных исследований, но и в экономических <...> на одном графике теоретическую и эмпирическую плотность распределения, чтобы на основе визуального анализа <...> На основе визуального анализа графического представления эмпирического распределения и теоретических
Предпросмотр: Математические методы обработки данных в инженерной практике.pdf (0,4 Мб)
Автор: Розенталс Натан
М.: ДМК Пресс
TypeScript — это и язык, и набор инструментов для генерации кода JavaScript. Язык TypeScript и его компилятор завоевали прочные позиции в сообществе разработчиков на JavaScript и продолжают набирать силу, имея богатый инструментарий разработки. Многие масштабные проекты на JavaScript, в том числе проекты Adobe, Mozilla и Asana, приняли решение перевести свою кодовую базу с JavaScript на TypeScript. Эта книга представляет собой руководство по TypeScript, которое начинается с базовых понятий, а затем представляет более продвинутые возможности языка. Подробно рассказано об использовании TypeScript со множеством современных фреймворков, применяются методы разработки через тестирование, дано много стандартных шаблонов проектирования. Итогом изучения будет полностью готовое к использованию приложение на TypeScript.
Внедрение конструктора 515 Внедрение декораторов 516 Использование определения класса 517 Синтаксический анализ <...> » & ООО «Aгентство Kнига-Cервис» Модуляризация Глава 10 [ 444 ] Модуль body-parser используется для анализа <...> Это похоже на то, как мы использовали модуль Express body-parser для автоматического анализа тела HTTP-запроса <...> Синтаксический анализ параметров конструктора Имея доступ к полному определению класса, мы можем использовать <...> : string) { } Затем при синтаксическом анализе конструктора будет получен следующий фрагмент кода: class
Предпросмотр: Изучаем TypeScript 3.pdf (1,8 Мб)
Автор: Душкин Роман Викторович
М.: ДМК Пресс
В книге рассматриваются вопросы наиболее перспективного направления исследований в информационно-коммуникационных технологиях — модели квантовых вычислений. Текст построен как можно более просто — главной задачей автор поставил для себя возможность чтения книги без наличия специальных знаний по квантовой механике и другим естественным наукам, наполненным математическим анализом. В качестве языка программирования, при помощи которого иллюстрируются многочисленные примеры, выбран функциональный язык Haskell, поэтому читатель должен владеть этим языком для полноценного чтения книги.
Прямой анализ. <...> Обратный анализ. <...> Обратный анализ. <...> В рамках модели квантовых вычислений задача обратного анализа тривиально сводится к задаче прямого анализа <...> После этого проводится описанная ранее процедура прямого анализа.
Предпросмотр: Квантовые вычисления и функциональное программирование.pdf (0,1 Мб)
Автор: Басыня Е. А.
Изд-во НГТУ
Учебно-методическое пособие охватывает материал по архитектуре и
функционированию современных операционных систем, в нем представлены
теоретические знания и практические задания для работы в распространенных
операционных системах семейства Windows и Linux. Затронуты вопросы виртуализации, автоматизации, системного и сетевого администрирования, а также разработки мобильных приложений под систему Android.
Принимая любое решение, необходимо строго его аргументировать в сравнительном анализе с альтернативными <...> Рекомендуется выработать умения по поиску, обработке, систематизации и анализу информации. <...> для подключений из клиентов для Windows), и может быть взломан даже простым перебором без перехвата и анализа <...> Данную IDE можно считать более серьезным инструментом из-за интеллектуального анализа кода. <...> Гунько // Компьютерные технологии в науке, производстве, социальных и экономических процессах: материалы
Предпросмотр: Операционные системы.pdf (0,4 Мб)
Автор: Абрамян М. Э.
Ростов н/Д.: Изд-во ЮФУ
Учебник состоит из трех основных разделов. Первый раздел содержит описание
стандартной библиотеки шаблонов C++, во втором приводятся примеры ее применения, а третий представляет собой задачник из 300 учебных заданий, охватывающих все разделы стандартной библиотеки. При описании библиотеки учитываются нововведения стандарта C++11. В четвертом, дополнительном разделе дается обзор средств электронного задачника Programming Taskbook for STL, позволяющих выполнять учебные задания более быстро и эффективно.
оказалось возможным реализовать универсальные алгоритмы – вычислительные процедуры, предназначенные для анализа <...> *p3 *p4 *p5 *r2 *r3 *r4 *r5 (вектор) 2 3 * * 1 2 * * (дек) * 3 * * * 2 * * (список) 2 3 4 5 1 2 3 4 Анализ <...> Именно к ним, как правило, применяются алгоритмы с целью анализа содержимого контейнеров, преобразования <...> заданиях группы STL3Alg всегда указывалось, какие именно алгоритмы следует применять для требуемого анализа <...> При более детальном анализе данных, а также при сравнении полученных ошибочных результатов с примером
Предпросмотр: Введение в стандартную библиотеку шаблонов С++. Описание, примеры использования, учебные задачи.pdf (0,5 Мб)
Автор: Тазиева Р. Ф.
КНИТУ
Приведен теоретический материал по обработке экспериментальных данных из различных сфер производственной деятельности, проверке статистических гипотез, рассмотрены примеры выполнения лабораторных работ. Для оценки уровня усвоения студентами пройденного материала предложены варианты заданий для самостоятельной работы.
служить результаты моделирования объектов (главным образом имитационного), различные отчеты (технические, экономические <...> При анализе предприятий такими группами могут быть отрасль, форма собственности, специфика работы. <...> В основе любого наблюдения и анализа лежат измерения. <...> Оно применяется при статистическом анализе качества технологических процессов. <...> «Описательная статистика» (Данные/Анализ данных/Описательная статистика).
Предпросмотр: Обработка экспериментальных данных учебное пособие .pdf (0,5 Мб)
Автор: Стивенсон Бен
М.: ДМК Пресс
Сборник содержит 186 задач по программированию разной степени сложности. Для ряда упражнений изложены решения с подробным разбором фрагментов кода и синтаксических конструкций языка Python. В книге представлен простой и понятный стиль программирования. Чтобы решить приведенные здесь задачи, достаточно базовых знаний языка Python. По мере изучения материала читатель отрабатывает навык использования таких техник, как условные выражения, циклы, основные функции, списки, словари, рекурсия и работа с файлами.
В противном случае Python перейдет к анализу следующего условия – из блока elif. <...> Удаляем выбросы (Решено. 44 строки) При анализе собранных по результатам научных экспериментов данных <...> При анализе не обращайте внимания на знаки препинания, заглавные буквы и пробелы. Упражнение 145. <...> В противном случае Python перейдет к анализу следующего условия – из блока elif. <...> При анализе не обращайте внимания на знаки препинания, заглавные буквы и пробелы. Упражнение 145.
Предпросмотр: Python. Сборник упражнений (1).pdf (0,4 Мб)
Автор: Душкин Р. В.
М.: ДМК Пресс
В книге рассматриваются вопросы наиболее перспективного направления исследований в информационно-коммуникационных технологиях — модели квантовых вычислений. Текст построен как можно более просто — главной задачей автор поставил для себя возможность чтения книги без наличия специальных знаний по квантовой механике и другим естественным наукам, наполненным математическим анализом. В качестве языка программирования, при помощи которого иллюстрируются многочисленные примеры, выбран функциональный язык Haskell, поэтому читатель должен владеть этим языком для полноценного чтения книги.
Прямой анализ. <...> Обратный анализ. <...> Обратный анализ. <...> В рамках модели квантовых вычислений задача обратного анализа тривиально сводится к задаче прямого анализа <...> После этого проводится описанная ранее процедура прямого анализа.
Предпросмотр: Квантовые вычисления и функциональное программирование.pdf (0,1 Мб)
Автор: Гладкий А. А.
М.: Директ-Медиа
Разве это не замечательно — уметь собственноручно создать и сопровождать сайт, не обращаясь к кому-то за помощью? Помимо экономии денег (ведь услуги по веб-разработке стоят немало), это позволяет самостоятельно решать массу задач: создание личной веб-странички, корпоративного сайта, интернет-магазина, реализация интересных проектов — вот далеко не полный перечень того, что может делать человек, владеющий технологиями веб-разработки. Прочитав эту книгу, вы узнаете, что представляет собой современный веб-сайт, как разрабатывается его концепция, что такое хостинг и доменное имя, чем отличается статическая веб-страница от динамической, как формируется контент сайта, зачем нужна его оптимизация, а также о многом другом. Вы научитесь самостоятельно программировать веб-страницы с помощью языка гипертекстовой разметки HTML, а также подробно познакомитесь с программными продуктами, специально созданными для веб-разработчиков и позволяющими в автоматическом режиме создать полноценный сайт, затратив на это минимум времени и усилий. Легкий, доступный стиль изложения, а также большое количество наглядных иллюстраций и практических примеров превращают изучение данной книги в увлекательный процесс, результатом которого станет умение в короткие сроки создать привлекательный современный веб-ресурс и выполнять все необходимые действия по его сопровождению, обслуживанию и оптимизации.
Так что учтите: без предварительного анализа интернетрынка, проведения соответствующих исследований ( <...> ящиков и работа с электронной почтой; настройка и использование почтовых автоответчиков; просмотр и анализ
Предпросмотр: Веб-самоделкин. Как самому создать сайт быстро и профессионально практическое пособие.pdf (0,4 Мб)
Автор: Мартин Тревор
М.: Додэка-XXI
Книга представляет собой введение в архитектуру процессора ARM7 TDMI и микроконтроллеров семейств LPC2300 и LPC2400 компании NXP. В ней рассматриваются следующие вопросы: введение в ядро ARM7, средства разработки программного обеспечения, системная архитектура и периферийные устройства микроконтроллеров LPC2300/2400. Кроме того, в книгу включено полное учебное пособие, где на практических примерах закрепляются вопросы, изложенные в основном тексте. Изучая теоретический материал и выполняя сопутствующие упражнения, вы быстро освоите ядро ARM7 и микроконтроллеры семейств LPC2300/2400. На компакт-диске, прилагаемом к книге, имеются справочные материалы и руководства пользователя по микроконтроллерам семейств LPC2300 и LPC2400, исходные коды всех упражнений и другие полезные материалы.
в ОЗУ и регистрах специальных функций (РСФ) мож но сохранить в буфере трассировки для последующего анализа <...> В частности, используя инструментарий анализа производительности (performance analysis) средств раз <...> Чтобы облегчить этот анализ, а также для того, чтобы оценить эффективность работы модуля MAM, в модуле <...> При сборке проекта для анализа файлов содержимого веб$сервера используется утилита fcarm.exe. <...> В функции cgi_func() содержится код, который производит анализ строки и помещает в буфер в виде текстовой
Предпросмотр: Микроконтроллеры ARM7 семейств LPC23002400. Вводный курс разработчика.pdf (0,3 Мб)
Автор: Вирсански Эйял
М.: ДМК Пресс
Там, где традиционные алгоритмы бесполезны или не дают результата за обозримое время, на помощь могут прийти генетические алгоритмы. Они позволяют решить целый комплекс сложных задач, в том числе связанных с искусственным интеллектом, упростить оптимизацию непрерывных функций, выполнять реконструкцию изображений и многое другое. Для изучения материала книги требуются владение языком Python на рабочем уровне и базовые знания математики и информатики.
применяла данные следующего поколения о секвенировании и электронные медицинские карты пациентов для анализа <...> где занимается доклиническими испытаниями и использует методы биоинформатики и хемоинформатики для анализа <...> Если вы профессионально занимаетесь анализом и обработкой данных, можете пропустить вступительные разделы <...> Если вы профессионально занимаетесь анализом и обработкой данных, можете пропустить этот вступительный <...> Если вы профессионально занимаетесь анализом и обработкой данных, можете пропустить этот вступительный
Предпросмотр: Генетические алгоритмы на Python. Применение генетических алгоритмов к решению задач глубокого обучения и искусственного интеллекта.pdf (1,1 Мб)
Автор: Русанова Я. М.
Ростов н/Д.: Изд-во ЮФУ
В данном учебном пособии внимание уделяется языку С++ и использованию объектно-ориентированного подхода. Оно состоит из трех модулей и проектных заданий к ним. Для закрепления знаний к каждому модулю даны вопросы для рубежного контроля, а также задания для самостоятельной работы.
Aгентство Kнига-Cервис» 20 Вернемся к операторам вызова функции. my_swap(k,m); my_swap(a,b); Именно при их анализе <...> Анализ результатов работы программы показывает, что функция IsPrime всегда возвращает значение true (
Предпросмотр: С++ как второй язык в обучении приемах и технологиях программирования.pdf (0,2 Мб)
Автор: Кузнецов М. Г.
КНИТУ
Содержит лабораторные работы, предусматривающие освоение основных возможностей тестового редактора Microsoft Word.
источников с неизвестным нам форматированием, например из различных источников глобальной сети в процессе анализа <...> безопасности, например, относятся: вероятность безотказной работы, время срабатывания защитных устройств; экономические <...> Органолептический метод – это метод, осуществляемый на основе анализа восприятий органов чувств. <...> Значения показателей качества находятся путем анализа полученных ощущений на основе имеющегося опыта.
Предпросмотр: Обработка информации в редакторе Microsoft Word практикум.pdf (0,3 Мб)
Автор: Жилин И. В.
Изд-во Липецкого государственного технического университета
Приведены основные сведения о системе КОМПАС-3D. Рассмотрены основные приемы и особенности работы с двумерными изображениями и трехмерными моделями.
лишь на основе совместного практического использования знаний фундаментальных, технических и социально-экономических <...> Компьютерное моделирование – метод решения задачи анализа или синтеза объекта на основе использования
Предпросмотр: Моделирование в КОМПАС-3D.pdf (0,1 Мб)
Автор: Тарасов В. Н.
Изд-во ПГУТИ
Учебное пособие предназначено для студентов специальностей направления 230100 - Информатика и вычислительная техника.
Рисунок 1 Этапы построения и анализа с помощью ЭВМ математической модели объекта 8 Copyright ОАО «ЦКБ <...> Численные ме тоды анализа М.: Наука, 1967 368 с. 7. Ильин В. П. <...> Численный анализ, Часть 1 -Новосибирск : ИВМ и МГСО РАН, 2004 -335 с. 8. Калиткин Н. Н. <...> Функциональный анализ и вычислительная математика М.: Физматлит, 2005 -296 с. 12. Марчук Г.И. <...> Методы численного анализа М.: Академия, 2007 320 с. 19. Хемминг Р. В.
Предпросмотр: Численные методы. Теория, алгоритмы, программы Учебное пособие.pdf (0,2 Мб)
Автор: Бэнкер Кайл
М.: ДМК Пресс
MongoDB — это документо-ориентированная база данных, предназначенная для гибкой, масштабируемой и очень быстрой работы даже при больших объемах данных. При ее проектировании изначально закладывалась высокая доступность, поддержка сложных динамических схем и простое распределение данных по нескольким серверам. Эта книга представляет собой введение в MongoDB и документо-ориентированную модель данных. Она дает не только общую картину, необходимую разработчику, но и достаточно деталей, чтобы удовлетворить системного инженера. Многочисленные примеры помогут обрести уверенность в области моделирования данных — вопросе, который необычайно важен для разработки ПО. Вам понравится углубленное изложение различных функциональных возможностей, в том числе репликации, автосегментирования и развертывания.
Приложение D содержит сравнительный анализ драйверов для языков PHP, Java и C++. <...> Это страховка на тот случай, когда пользо2 Детальный анализ отказов стандартных жестких дисков приведен <...> бы то ни было, решение сегментировать существующую систему всегда принимается на основе регулярного анализа <...> При анализе статистики базы данных обращайте также внимание на разницу между dataSize и storageSize.
Предпросмотр: MongoDB в действии.pdf (0,2 Мб)
Автор: Бэнкер Кайл
М.: ДМК Пресс
MongoDB — это документо-ориентированная база данных, предназначенная для гибкой, масштабируемой и очень быстрой работы даже при больших объемах данных. При ее проектировании изначально закладывалась высокая доступность, поддержка сложных динамических схем и простое распределение данных по нескольким серверам. Эта книга представляет собой введение в MongoDB и документо-ориентированную модель данных. Она дает не только общую картину, необходимую разработчику, но и достаточно деталей, чтобы удовлетворить системного инженера. Многочисленные примеры помогут обрести уверенность в области моделирования данных — вопросе, который необычайно важен для разработки ПО. Вам понравится углубленное изложение различных функциональных возможностей, в том числе репликации, автосегментирования и развертывания.
Приложение D содержит сравнительный анализ драйверов для языков PHP, Java и C++. <...> Это страховка на тот случай, когда пользо2 Детальный анализ отказов стандартных жестких дисков приведен <...> бы то ни было, решение сегментировать существующую систему всегда принимается на основе регулярного анализа <...> При анализе статистики базы данных обращайте также внимание на разницу между dataSize и storageSize.
Предпросмотр: MongoDB в действии.pdf (0,2 Мб)
Автор: Мясников Евгений Валерьевич
Изд-во СГАУ
Учебное пособие посвящено одному из самых известных языков программирования - языку С++. Предназначено для студентов факультета информатики, обучающихся по специальностям 010400.62 и 010400.68 "Прикладная математика и информатика".
как сокрытие членов класса, полиморфное поведение и т.д. 5.2 Конструкторы и деструкторы Внимательный анализ
Предпросмотр: Язык программирования С++ [Электронный ресурс] .pdf (0,1 Мб)
Автор: Чехлов Дмитрий
М.: ДМК Пресс
Книга посвящена инструментам визуализации Autodesk Maya и системе визуализации mental ray for Maya. Приведены как теоретические сведения об освещении, так и практические примеры реализации освещения и затенения в виртуальной среде. Представлены теория линейного цветового пространства и настройка системы визуализации для правильного преобразования цвета текстурных карт и вывода изображений с последующей коррекцией тонов. Подробно рассмотрены принципы работы системы визуализации, создание графов из шейдеров mental ray для моделирования материалов и освещения в сцене. Описаны основные шейдеры базовой и других библиотек, а также шейдеры источников света и камер, позволяющие добиться максимальной реалистичности образов и смоделировать реалистичные оптические эффекты.
Для анализа работы выбранного алгоритма BSP рекомендуется использовать окно приложения териминала или <...> Как можно заметить, процесс MEM отвечает за анализ и распределение оперативной памяти, а процесс SCEN <...> Библиотека шейдеров architectural.so предоставляет пользователю инструменты для анализа освещенности. <...> Модель CIE Sky является стандартом, используемым для анализа освещения. <...> Анализ выполнялся на опорной точке в области серого цвета.
Предпросмотр: Mental ray для Maya.pdf (0,2 Мб)
М.: ДМК Пресс
Книга посвящена всестороннему обсуждению инициативы консорциума W3С под названием «Семантический веб», которая фактически определяет переход к новому этапу развития всемирной паутины WWW. Авторы систематически описывают принципы, модели и технологии семантического веба, в том числе XML, RDF, RDFS, SPARQL, OWL, логику и логический вывод, онтологический инжиниринг. Все материалы книги сопровождаются примерами и приложениями, иллюстрирующими способы использования описанных технологий.
ним за счет развития автоматизированных технологий отображения онтологий и под давлением социальных и экономических <...> Для людей эта информация представлена в удобочитаемом виде, но при ее анализе машинами могут возникнуть <...> сейчас опубликовано 250 000 наборов данных из 250 различных государственных учреждений, начиная от экономических <...> Рис. 7.1 Архитектура системы управления знаниями в семантическом вебе Для анализа неструктурированных <...> Хранение знаний Инструменты анализа и сбора знаний позволяют получить на выходе множество концептов,
Предпросмотр: Семантический веб.pdf (0,2 Мб)
Автор: Смит Джон П.
М.: ДМК Пресс
Entity Framework радикально упрощает доступ к данным в приложениях .NET. Этот простой в использовании инструмент объектно-реляционного отображения (ORM) позволяет писать код базы данных на чистом C#. Он автоматически отображает классы в таблицы базы данных, разрешает запросы со стандартными командами LINQ и даже генерирует SQL-код за вас. Данная книга научит вас писать код для беспрепятственного взаимодействия с базой данных при работе с приложениями .NET. Следуя соответствующим примерам из обширного опыта автора книги, вы быстро перейдете от основ к продвинутым методам. Помимо новейших функциональных возможностей EF, в книге рассматриваются вопросы производительности, безопасности, рефакторинга и модульного тестирования.
некоторые ограничения по сравнению с базами данных SQL; прочтите главу 16, где приводится углубленный анализ <...> Требуется небольшой анализ, чтобы получить правильный баланс масштабируемости и производительности. 5.10.2 <...> Мой собственный анализ до и после показывает, что библиотека GenericServices сокращает время, необходимое <...> Этот анализ помог мне решить, где нужно приложить усилия. <...> Этот анализ охватывает вывод списка книг и их поиск, размещение заказа и несколько команд администратора
Предпросмотр: Entity Framework Core в действии.pdf (2,2 Мб)
Автор: Саблина Г. В.
Изд-во НГТУ
Представлен теоретический материал, который может быть полезен всем, кто изучает основы программирования на объектно-ориентированном языке Visual Basic for Application (VBA) под управлением электронных таблиц Excel. Приведено описание восьми практических заданий и расчетно-графического задания, в результате выполнения которых можно научиться программировать различные виды алгоритмов, решать системы алгебраических уравнений, выполнять матричные операции, обрабатывать текстовую информацию и работать с файлами.
Наиболее широко электронные таблицы применяются в экономических и бухгалтерских расчетах, а также при <...> если»; табулирования функций, решения задач путем подбора значений параметров; статистического анализа <...> понятная интегрированная среда редактора Visual Basic, возможность обучения программированию посредством анализа
Предпросмотр: Информатика.pdf (0,5 Мб)
Автор: Калькот Ли
М.: ДМК Пресс
Вне зависимости от того, управляете ли вы микросервисами или модернизируете существующие неконтейнерные сервисы, рано или поздно вы все равно окажетесь перед необходимостью организации сервисной сетки. Этот момент наступит тем быстрее, чем больше будет развернуто микросервисов. В предлагаемой вашему вниманию книге Ли Калькот и Зак Бутчер показывают, как сервисная сетка Istio вписывается в жизненный цикл распределенного приложения. Вы изучите ее архитектуру, узнаете об инструментах и API для управления многими функциями Istio, рассмотрите вопросы безопасности и управления трафиком. Особое внимание уделяется устранению неисправностей и отладке.
В разделе «Трассировка конфигурации» он используется для анализа настроек, добавляемых сеткой Istio в <...> Отладка Pilot Pilot предоставляет разнообразные конечные точки для анализа своего состояния. <...> Адаптеры передают данные телеметрии в управляющие системы для дальнейшего использования и анализа. <...> – это популярный инструмент визуализации метрик с открытым исходным кодом, используемый для опроса, анализа <...> Проведем предварительный анализ, выполнив ряд проверок существующей конфигурации рабочей нагрузки (и
Предпросмотр: Istio приступаем к работе. Использование сервисной сетки для связи, безопасности, управления и наблюдения.pdf (0,7 Мб)
Автор: Прокопец Александр
М.: ДМК Пресс
Scala — современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков. Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки для реализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных. Затем рассматриваются разные высокоуровневые абстракции конкуренции, каждая из которых ориентирована на решение определенного класса задач, при этом затрагиваются самые последние достижения в поддержке асинхронного программирования. Также охватываются некоторые полезные шаблоны и способы использования описываемых приемов. В заключение дается краткий обзор применения разных библиотек поддержки конкуренции и демонстрируется возможность их совместного использования.
стиль, менее склонные к таким эффектам, как взаимоблокировки, зависания или недетерминизм, и упрощающие анализ <...> Композиция функций в объектах Future Обратные вызовы удобны, но они осложняют анализ исходного кода в <...> торговые площадки, одноранговые сети, централизованные точки обмена информацией и фреймворки сбора и анализа <...> Это объясняется тем, что взаимоблокировки легко обнаруживаются и поддаются анализу. <...> Затем мы занялись проблемой отладки конкурентных программ и анализа их производительности.
Предпросмотр: Конкурентное программирование на Scala.pdf (0,6 Мб)
Автор: Качин Кристиан
М.: ДМК Пресс
В современных вычислениях программы нередко объединяют несколько процессов. Основная проблема, возникающая при создании таких распределенных программ, состоит в том, чтобы заставить все процессы вместе работать над решением общей задачи, даже в случае отказов некоторых из них. Данная книга содержит введение в абстракции распределенного программирования и знакомит с фундаментальными алгоритмами и их реализациями в нескольких распределенных окружениях. Перед читателем будут раскрыты важные проблемы распределенных вычислений и основные алгоритмические приемы их решения. На подробных примерах читатель сможет понять, как с помощью этих приемов конструировать распределенные приложения. Обсуждение каждой темы завершается множеством упражнений и их решений.
Анализ атак, предпринятых удаленными злоумышленниками против машин, подключенных к Интернету, показывает <...> Для этого обычно необходимо провести тщательный анализ загрузки сети и вычислительных мощностей и использовать <...> выбрать наиболее подходящий алгоритм для заданной абстракции в конкретном окружении и сопровождается анализом <...> зависимость между коэффициентом ветвления и надежностью распространения, а также дали более подробный анализ
Предпросмотр: Введение в надежное и безопасное распределенное программирование.pdf (0,4 Мб)
Автор: Щерба А. В.
М.: Лаборатория знаний
В книге описаны базовые конструкции программирования на языке Python: от именования переменных до многострочных программ с несколькими вложенными циклами и условными конструкциями. Материал содержит подробные пошаговые инструкции, множество примеров. В помощь читателю приведены иллюстрации и примеры интерактивных оболочек программных
кодов, а также ссылки на источники и интернет-ресурсы. В каждой главе разбор возможных ошибок и задания с ответами в конце книги.
технических задач приходится на упорядочивание (сортировку) элементов для упрощения визуального поиска, анализа <...> Анализ рекурсивных алгоритмов является отличным способом усилить свое понимание обработки алгоритмов
Предпросмотр: Программирование на Python.pdf (0,4 Мб)
Автор: Самохвалов Эдуард Николаевич
М.: Изд-во МГТУ им. Н.Э. Баумана
Представлены основы языка программирования C#. Рассмотрены среда исполнения .NET, конструкции языка C# и объектно-ориентированное программирование на нем, работа с коллекциями, файловой системой, рефлексией, а также параллельная обработка данных. Дано введение в технологию разработки оконных пользовательских интерфейсов Windows Forms.
следующем стиле: выполняется вызов функции, функция возвращает код возврата (код ошибки), проводится анализ <...> что самоотображаемость — предельный случай рефлексии, так как при этом нет никаких ограничений для анализа
Предпросмотр: Введение в проектирование и разработку приложений на языке программирования С#.pdf (0,6 Мб)