bookalavr.narod.ru

Категория: Алгоритмы и методы. Искусство программирования
Каталог   Назад  Вперед
  iPhone. Разработка приложений с открытым кодом

iPhone. Разработка приложений с открытым кодом
Категория:
Алгоритмы и методы. Искусство программирования

Автор:

Книга посвящена разработке приложений для iPhone на языке Objective-C с помощью iPhone API, используя последние версии инструментария с открытым кодом, обновленного для программного обеспечения iPhone 2.x и iPhone 3G. Рассматриваются настройка и работа с приложениями iPhone. Описана разработка пользовательских интерфейсов с помощью графической оболочки UIKit. Показана обработка событий. Рассмотрено программирование графики, включая анимацию и трехмерную трансформацию поверхностей. Уделено большое внимание вопросам записи и воспроизведения звуковых файлов. В приложении описаны различные приемы программирования и классы открытого кода для создания собственных приложений для iPhoneа, символьная математика и т. д. Уделено внимание вопросам структурирования, отладки и оптимизации Mathcad-программ, а также программированию для Mathcad на С/С++. Изложены вопросы открытия Mathcad-документов в сети Интернет для работы в режиме on-line Calculation с использованием технологии Mathcad...

Макс Шлее  Qt4. Профессиональное программирование на C++ (+ CD-ROM)

Qt4. Профессиональное программирование на C++ (+ CD-ROM)
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Макс Шлее

Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt версии 4.2 и 4.3 (Qt Script). Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Впервые описан язык Qt Script. Книга содержит исчерпывающую информацию о классах Qt4, и так же даны практические рекомендации по их применению, проиллюстрированные на большом количестве подробно прокомментированных примеров. Компакт-диск содержит исходные тексты описанных в книге примеров и библиотеку Qt4.2 для Windows, Linux и Mac OS X. Для программистов.

Джим Маззулло, Питер Уитли  SAP R/3 для каждого. Пошаговые инструкции, практические рекомендации, советы и подсказки

SAP R/3 для каждого. Пошаговые инструкции, практические рекомендации, советы и подсказки
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Джим Маззулло, Питер Уитли

"SAP R/3 для каждого" - это практическое пособие для нетехнических конечных пользователей системы SAP R/3, ведущего мирового лидера в производстве программного обеспечения для торгово-промышленных предприятий. Книга, написанная простым, понятным языком, не перегруженным профессиональными терминами, поможет обычному пользователю сэкономить время и избежать сложностей, обеспечив его универсальными навыками, необходимыми для работы с любым модулем этого комплексного программного продукта. SAP R/3 может эффективно внедряться и применяться в любой бизнес-деятельности при знании набора элементарных процедур, используемых практически в каждой транзакции системы. Авторы доступно описывают эти процедуры с использованием иллюстраций и реальных примеров. "SAP R/3 для каждого" - идеальное пособие для начинающих, а также незаменимый помощник для более опытных пользователей.

Сигрид Хагеман, Лиане Вилл  SAP R/3. Системное администрирование

SAP R/3. Системное администрирование
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Сигрид Хагеман, Лиане Вилл

Эта книга полностью обновлена и тщательно пересмотрена. Она является необходимым пособием для руководителей информационных служб, технических консультантов и системных администраторов R/3, которые хотят иметь полное представление об администрировании Basis. Знания, полученные "из первых рук" от различных специалистов SAP Global Support, работавших над реализацией более 20000 систем R/3, служат основой этой книги, которая научит выполнять все критически важные задачи системного администрирования с оптимальной эффективностью. Она учит быстро принимать правильные решения в сложных ситуациях, используя рекомендации экспертов и ценные рекомендации из реального мира, которые делают это уникальное пособие необходимым для повседневного использования. Кроме всего прочего, эта книга является ценным источником, помогающим подготовиться к экзамену СТС (Certified Technical Consultant) no R/3 Release 4.6C и Enterprise. В руководстве рассмотрены: Настройка...

Джордж Андерсон, Дэниэл Ларокка  SAP за 24 часа

SAP за 24 часа
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Джордж Андерсон, Дэниэл Ларокка

Самоучитель "SAP за 24 часа" - путеводитель в изучении одного из самых передовых и универсальных пакетов предпринимательских решений, имеющихся на сегодняшнем рынке, пакета, который находится на уровне современных требований и имеет широкое применение. В наши дни корпорация SAP AG является лидером рынка программного обеспечения для предприятий на основе архитектуры "клиент/сервер" и разработанной недавно сервис-ориентированной архитектуры, разработанной SAP для SOA. Приобретение этой книги подразумевает уверенный шаг в правильном направлении и движение вперед с лидером рынка, образцом надежности, успешным представителем выдающейся технологии и инструментом реализации предпринимательских решений. И в итоге, после 24 часов изучения, вы станете обладателем прочной основы для реализации более значительных возможностей или даже карьеры и SAP. Полученный фундамент знаний будет, в основном, общим и потребует углубления в той или иной области применения. Но вся прелесть заключается в...

Станислав Жарков  Shareware: профессиональная разработка и продвижение программ

Shareware: профессиональная разработка и продвижение программ
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Станислав Жарков

Рассматриваются особенности создания условно-бесплатных программ, приводятся рекомендации по разработке интерфейса и оформлению документации, обсуждаются теоретические и практические вопросы проектирования, рекламы, маркетинга и технической поддержки создаваемого программного продукта. Книга содержит примеры удачной разработки и реализации программ из мировой и российской практики. Множество иллюстраций дает возможность более наглядно представить объем и качество работы, необходимой для создания программ на профессиональном уровне.

Герберт Шилдт  Swing. Руководство для начинающих

Swing. Руководство для начинающих
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Герберт Шилдт

Автор данного руководства, известный специалист в области программирования, Герберт Шилдт, рассказывает читателю о базовых средствах библиотеки Swing, используемой для создания графических пользовательских интерфейсов Java-программ. Книга разделена на 10 модулей, каждый из которых посвящен группе сходных между собой управляющих элементов, а завершается она обсуждением технологий, используемых для обеспечения нормальной работы компонентов в реальных приложениях. Данная книга ориентирована на программистов-практиков, поэтому уже в первом модуле рассматриваются коды реальных программ. Материал остальных модулей также сопровождается большим количеством примеров. Освоив материал данной книги, читатель получит знания, которые позволят ему приступить к изучению более сложных вопросов.

Н. Поликарпова, А. Шалыто  Автоматное программирование

Автоматное программирование
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Н. Поликарпова, А. Шалыто

В книге рассматривается автоматное программирование - подход к разработке программных систем со сложным поведением, основанный на модели автоматизированного объекта управления (расширении конечного автомата). Предлагаемый подход позволяет создавать качественное программное обеспечение для ответственных систем, охватывая все этапы его жизненного цикла и поддерживая его спецификацию, проектирование, реализацию, тестирование, верификацию и документирование. Книга предназначена для специалистов в области программирования, информатики, вычислительной техники и систем управления, а также аспирантов и студентов, обучающихся по специальностям "Прикладная математика и информатика", "Управление и информатика в технических системах" и "Вычислительные машины, системы, комплексы и сети".

Н. Н. Карабутов  Адаптивная идентификация систем. Информационный синтез

Адаптивная идентификация систем. Информационный синтез
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Н. Н. Карабутов

В книге рассмотрены вопросы построения адаптивных систем параметрического оценивания на основе информационного синтеза свойств системы "объект + среда" в рамках гарантированного подхода к проблеме идентификации. Введена новая динамическая структура, описывающая процессы в системе, - наблюдаемый информационный портрет, который расширяет понятие фазового портрета на случай информационного множества системы. На основе наблюдаемого информационного портрета и метода секущих предложены модели и алгоритмы оценки структурных свойств системы "объект + среда". Разработаны процедуры получения параметрических ограничений в условиях неопределенности. Изложен метод адаптивных phi-алгоритмов, позволяющий синтезировать алгоритмы идентификации, адекватные реальным условиям функционирования системы "объект + среда". Изучено влияние условия предельной невырожденности на выбор параметров адаптивной системы. Приведены методы синтеза алгоритмов идентификации непрерывных и дискретных объектов. В заключение...

Генри Уоррен, мл.  Алгоритмические трюки для программистов

Алгоритмические трюки для программистов
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Генри Уоррен, мл.

В этой книге слову "хакер" возвращено его первозданное значение - человека увлеченного, талантливого программиста, способного к созданию чрезвычайно эффективного и элегантного кода. В книге воплощен сорокалетний стаж ее автора в области разработки компиляторов и архитектуры компьютеров. Здесь вы найдете множество приемов для работы с отдельными битами, байтами, вычисления различных целочисленных функций. Большей части материала сопутствует строгое математическое обоснование. Каким бы не был ваш профессионализм, вы обязательно найдете в этой книге новое для себя. Кроме того, книга заставит вас посмотреть на уже знакомые вещи с новой стороны. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике.

Ананий Левитин  Алгоритмы. Введение в разработку и анализ

Алгоритмы. Введение в разработку и анализ
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Ананий Левитин

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

И. В. Красиков, И. Е. Красикова  Алгоритмы. Просто как дважды два

Алгоритмы. Просто как дважды два
Категория:
Алгоритмы и методы. Искусство программирования

Автор: И. В. Красиков, И. Е. Красикова

У вас в руках краткий справочник по компьютерным алгоритмам. Если вам понадобилось написать программу, решающую какую-то задачу, возможно, эта книга поможет вам, подсказав, какой именно алгоритм лучше всего использовать. В книге собраны самые разные алгоритмы - от сортировки работы с графами до численных методов и работы с календарем; имеется много примеров использования алгоритмов для решения конкретных задач, а также реализация описанных алгоритмов на языке программирования C++.

Юрий Магда  Аппаратное обеспечение и эффективное программирование

Аппаратное обеспечение и эффективное программирование
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Юрий Магда

В книге излагаются наиболее важные особенности архитектуры персональных компьютеров и их влияние на качество программного кода. Рассмотрены принципы реализации математических вычислений в новейших поколениях процессоров, организации памяти и дисковых подсистем, функционирования устройств ввода-вывода в контексте их эффективного применения в языках C++, Pascal, Delphi и Assembler при разработке программ. Материал книги включает многочисленные примеры программного кода. Для программистов любого уровня подготовки.

Роберт К. Мартин, Джеймс В. Ньюкирк, Роберт С. Косс  Быстрая разработка программ. Принципы, примеры, практика

Быстрая разработка программ. Принципы, примеры, практика
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Роберт К. Мартин, Джеймс В. Ньюкирк, Роберт С. Косс

Роберт Мартин в соавторстве с Джеймсом Ньюкирком и Робертом Коссом предлагает вниманию читателей книгу о различных методиках быстрого (и даже экстремального) программирования. Изложение начинается с обзора основных понятий экстремального программирования и завершается готовыми программами, применяемыми на практике. В каждой главе приведены примеры кода на языках программирования Java и C++. Книга будет полезной руководителям групп программистов, нацеленных на быструю разработку коммерческих программных проектов, характеризующихся высоким уровнем качества и минимальной себестоимостью.

В. М. Казиев  Введение в анализ, синтез и моделирование систем

Введение в анализ, синтез и моделирование систем
Категория:
Алгоритмы и методы. Искусство программирования

Автор: В. М. Казиев

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

Э. М. Кларк, О. Грамберг, Д. Пелед  Верификация моделей программ. Model Checking

Верификация моделей программ. Model Checking
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Э. М. Кларк, О. Грамберг, Д. Пелед

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

С. В. Синицын, Н. Ю. Налютин  Верификация программного обеспечения

Верификация программного обеспечения
Категория:
Алгоритмы и методы. Искусство программирования

Автор: С. В. Синицын, Н. Ю. Налютин

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

Джеймс Андерсон  Дискретная математика и комбинаторика

Дискретная математика и комбинаторика
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Джеймс Андерсон

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

А.М. Половко, П.Н. Бутусов  Интерполяция. Методы и компьютерные технологии их реализации

Интерполяция. Методы и компьютерные технологии их реализации
Категория:
Алгоритмы и методы. Искусство программирования

Автор: А.М. Половко, П.Н. Бутусов

Бутусов Павел Николаевич, кандидат технических наук, доцент, преподаватель Санкт-Петербургской академии гражданской авиации, в прошлом - летчик Гражданской авиации Разработчик обучающих и контролирующих компьютерных программ, применяемых в авиации

Дональд Э. Кнут  Искусство программирования. Том 1. Выпуск 1. MMIX - RISC-компьютер для нового тысячелетия

Искусство программирования. Том 1. Выпуск 1. MMIX - RISC-компьютер для нового тысячелетия
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Дональд Э. Кнут

Эта книга представляет собой один из выпусков очередных томов всемирно известного труда "Искусство программирования", не нуждающейся ни в представлении, ни в рекламе. В данный выпуск вошли разделы первого тома, посвященные RISC-компьютеру MMIX, который заменит прежний компьютер MIX, и языка ассемблера MMIX. Материалы этого выпуска в будущем войдут в первый том серии, посвященный базовым алгоритмам - возможно, с определенными дополнениями и исправлениями на основе отзывов читателей данного выпуска.

Дональд Э. Кнут  Искусство программирования. Том 1. Основные алгоритмы

Искусство программирования. Том 1. Основные алгоритмы
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Дональд Э. Кнут

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

Дональд Э. Кнут  Искусство программирования. Том 2. Получисленные алгоритмы

Искусство программирования. Том 2. Получисленные алгоритмы
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Дональд Э. Кнут

В третьем издании второго тома представлено полное введение в теорию получисленных алгоритмов, причем случайным числам и арифметике посвящены отдельные главы. В книге даны основы теории получисленных алгоритмов, а также примеры этих алгоритмов. Тем самым установлено прочное связующее звено между компьютерным программированием и численным анализом. Особого упоминания заслуживают предложенная Кнутом в настоящем издании новая трактовка генераторов случайных чисел, а также рассмотрение способов вычислений с помощью формальных степенных рядов.

Дональд Э. Кнут  Искусство программирования. Том 3. Сортировка и поиск

Искусство программирования. Том 3. Сортировка и поиск
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Дональд Э. Кнут

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

Дональд Э. Кнут  Искусство программирования. Том 4. Выпуск 2. Генерация всех кортежей и перестановок

Искусство программирования. Том 4. Выпуск 2. Генерация всех кортежей и перестановок
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Дональд Э. Кнут

Этот выпуск представляет собой продолжение главы о комбинаторных алгоритмах, которая будет включена в четвертый том "Искусства программирования". Поскольку часть этого тома составит большая глава о комбинаторном поиске, то этот выпуск начинается с рассмотрения генерации всех возможных объектов. Особое внимание уделяется генерации всех n-кортежей, которые расширяют эти идеи для всех перестановок. Такие алгоритмы дают естественную мотивацию, с помощью которой вводятся и развиваются многие ключевые идеи комбинаторной математики. Кнут в этом и других выпусках тома 4 иллюстрирует важные теории, рассматривая связанные с ними игры и головоломки. Даже самое серьезное программирование может быть увлекательным.

Дональд Э. Кнут  Искусство программирования. Том 4. Выпуск 3. Генерация всех сочетаний и разбиений

Искусство программирования. Том 4. Выпуск 3. Генерация всех сочетаний и разбиений
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Дональд Э. Кнут

Эта книга представляет собой один из выпусков очередных томов всемирно известной работы "Искусство программирования", не нуждающейся ни в представлении, ни в рекламе. В данный выпуск вошли разделы четвертного тома, посвященные вопросам генерации всех сочетаний и разбиений. Материалы выпуска в будущем войдут в четвертый том серии, посвященный комбинаторным алгоритмам - возможно, с определенными дополнениями и исправлениями на основе отзывов читателей данного выпуска.

Дональд Э. Кнут  Искусство программирования. Том 4. Выпуск 4. Генерация всех деревьев. История комбинаторной генераци

Искусство программирования. Том 4. Выпуск 4. Генерация всех деревьев. История комбинаторной генераци
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Дональд Э. Кнут

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

Майкл Ховард, Дэвид Лебланк, Джон Виега  Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET

Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Майкл Ховард, Дэвид Лебланк, Джон Виега

Эта книга необходима всем разработчикам программного обеспечения, независимо от платформы, языка или вида приложений. Рассмотрены уязвимости на языках C/C++, С#, Java, Visual Basic, Visual Basic .NET, Perl, Python в операционных системах Windows, Unix, Linux, Mac OS, Novell Netware. Авторы издания, Майкл Ховард и Дэвид Лебланк, обучают программистов как писать безопасный код в компании Microsoft. На различных примерах продемонстрированы как сами ошибки, так и способы их исправления и защиты от них. Если вы - программист, то вам просто необходимо прочесть эту книгу.

М. Нильсен, И. Чанг  Квантовые вычисления и квантовая информация

Квантовые вычисления и квантовая информация
Категория:
Алгоритмы и методы. Искусство программирования

Автор: М. Нильсен, И. Чанг

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

К. И. Бахтияров  Логика с точки зрения информатики: бестселлер в духе Льюиса Кэрролла. 12 этюдов

Логика с точки зрения информатики: бестселлер в духе Льюиса Кэрролла. 12 этюдов
Категория:
Алгоритмы и методы. Искусство программирования

Автор: К. И. Бахтияров

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

Билл Смит  Методы и алгоритмы вычислений на строках

Методы и алгоритмы вычислений на строках
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Билл Смит

Книга "Методы и алгоритмы вычислений на строках" описывает фундаментальные алгоритмы, лежащие в основе построения эффективных вычислительных паттернов (шаблонов) над строковыми последовательностями. Это общие алгоритмы и методы, которые находят применение во многих областях науки и информационных технологий: сжатие данных, криптография, распознавание речи и компьютерное зрение, вычислительная геометрия и молекулярная биология. Рассмотренные в книге алгоритмы предназначены для нахождения в строковых последовательностях определенных типов паттернов - частных, характеристических и внутренних. Каждому типу паттернов посвящена соответствующая часть книги. Книга отличается последовательным изложением материала, большим количеством иллюстративных примеров, свободным обсуждением текущих исследований в этой области, содержит более 500 упражнений, поясняющих и расширяющих материал, изложенный в тексте книги "Методы и алгоритмы вычислений на строках". Книга предназначена для тех, кто...

Н. И. Червяков, П. А. Сахнюк, А. В. Шапошников, С. А. Ряднов  Модулярные параллельные вычислительные структуры нейропроцессорных систем

Модулярные параллельные вычислительные структуры нейропроцессорных систем
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Н. И. Червяков, П. А. Сахнюк, А. В. Шапошников, С. А. Ряднов

Монография посвящена новому направлению развития структуры сверхпроизводительных и надежных непозиционных нейрокомпьютеров, функционирующих в системе остаточных классов. Основное ее содержание составляют методы и алгоритмы построения непозиционных вычислительных средств, адекватных структуре нейронных алгоритмов. Монография предназначена студентам и магистрам, обучающимся по специальностям "Автоматизированные системы обработки информации и управления", "Прикладная математика и информатика", "Вычислительные машины, комплексы, системы и сети", "Проектирование и технология ЭВС". Материал книги может быть также использован научными работниками, аспирантами, инженерами, занимающимися разработкой и применением сверхвысокопроизводительной и высоконадежной вычислительной техники.

Иан Грэхем  Объектно-ориентированные методы. Принципы и практика

Объектно-ориентированные методы. Принципы и практика
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Иан Грэхем

Новое издание этой весьма популярной книги было полностью переработано автором с целью отразить все те значительные изменения, которые произошли в объектно-ориентированной методологии с момента выхода предыдущего, второго издания (1991 г.). В частности, большое внимание здесь уделяется многоуровневому проектированию и компонентной технологии, языкам Java и UML. Новое издание включает обсуждение всех ключевых концепций, преимуществ и недостатков, свойственных объектно-ориентированному подходу, а также описание технологий и инструментов, доступных разработчику в настоящее время. Книга будет полезна как специалистам-профессионалам, так и тем, кто только приступает к изучению методологии ООП.

Эдвард Йордон, Карл Аргила  Объектно-ориентированный анализ и проектирование систем

Объектно-ориентированный анализ и проектирование систем
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Эдвард Йордон, Карл Аргила

Результатом анализа и проектирования больших, сложных систем ПО должен стать законченный продукт. Его можно изобразить на бумаге или выразить в виде завершенной модели. Однако аналитики и разработчики ПО редко переносят на бумагу "анатомию" своего труда. В данной книге показан процесс объектно-ориентированного анализа и проектирования реальных систем. Помимо терминологии, обозначений и модельной структуры рассматриваются вопросы анализа, разработки проекта и управления им. Книга помогает перейти от изучения теории объектно-ориентированного анализа/проектирования (OOA/OOD) к ее применению в сложном реальном мире. Она охватывает следующий круг тем: Поиск правильных объектов. Построение модели анализа. Документирование, проверка и исправление модели анализа. Переход к проектированию. Построение модели проектирования. Вопросы реализации. Переход к объектно-ориентированной технологии. Книга...

Э. Таненбаум, А. Вудхалл  Операционные системы. Разработка и реализация (+ CD-ROM)

Операционные системы. Разработка и реализация (+ CD-ROM)
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Э. Таненбаум, А. Вудхалл

Третье издание классического труда Эндрю Таненбаума " Операционные системы. Разработка и реализация" - это единственный в своем роде учебник, в котором успешно сочетаются теория и практика построения операционных систем. В книге подробно описываются процессы и межпроцессное взаимодействие, семафоры, мониторы, передача сообщений, алгоритмы работы планировщика, ввод/вывод, разрешение тупиковых ситуаций, драйверы устройств, алгоритмы управления памятью, разработка файловых систем, а также затрагиваются вопросы безопасности и защиты данных. В то же время обсуждается конкретная UNIX-совместимая операционная система MINIX и приводится ее исходный код (вы найдете его на компакт-диске ). Это позволяет не только изучать основополагающие принципы, но и наблюдать их применение в реальных операционных системах.

Антони Синтес  Освой самостоятельно объектно-ориентированное программирование за 21 день

Освой самостоятельно объектно-ориентированное программирование за 21 день
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Антони Синтес

Книга имеет два основных отличия от других учебников по объектно-ориентированному программированию. Многие классические монографии по объектно-ориентированному программированию предназначены для специалистов по программному обеспечению, и, как правило, могут служить учебным пособием по годичному курсу объектно-ориентированного программирования. В отличие от таких монографий, в этой книге изложение ведется на уровне, доступном для начинающего программиста, при этом большое внимание уделяется тщательной проработке основных концепций объектно-ориентированного программирования. Автор предвосхищает все вопросы, которые могут возникнуть у начинающего программиста, и дает на них исчерпывающие ответы. Во всех уроках изложение доступно, материал запоминается автоматически, а ответы на контрольные вопросы и выполнение упражнений позволяют не только проконтролировать свои знания, но и обрести уверенность в правильном применении объектно-ориентированного подхода при разработке приложений. ...

М. Вернер  Основы кодирования

Основы кодирования
Категория:
Алгоритмы и методы. Искусство программирования

Автор: М. Вернер

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

Макконнелл Дж.  Основы современных алгоритмов. Перевод с английского.

Основы современных алгоритмов. Перевод с английского.
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Макконнелл Дж.

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

Г. И. Назаренко, Г. С. Осипов  Основы теории медицинских технологических процессов. Часть 2. Исследование медицинских технологических процессов на основе интеллектуального анализа данных

Основы теории медицинских технологических процессов. Часть 2. Исследование медицинских технологических процессов на основе интеллектуального анализа данных
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Г. И. Назаренко, Г. С. Осипов

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

М. П. Левин  Параллельное программирование с использованием OpenMP

Параллельное программирование с использованием OpenMP
Категория:
Алгоритмы и методы. Искусство программирования

Автор: М. П. Левин

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

А. Д. Закревский  Параллельные алгоритмы логического управления

Параллельные алгоритмы логического управления
Категория:
Алгоритмы и методы. Искусство программирования

Автор: А. Д. Закревский

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

А. Д. Закревский, Н. Р.Торопов  Полиномиальная реализация частичных булевых функций и систем

Полиномиальная реализация частичных булевых функций и систем
Категория:
Алгоритмы и методы. Искусство программирования

Автор: А. Д. Закревский, Н. Р.Торопов

При проектировании логических EXOR-схем, содержащих элементы суммирования по модулю 2, возникают задачи оптимального представления булевых функций и систем полиномами Жегалкина и Рида-Маллера. Эта комбинаторная задача существенно усложняется в случае не полностью определенных булевых функций. В 1995-1997 гг. в Институте технической кибернетики НАН Беларуси были проведены исследования по разработке практически эффективных методов, алгоритмов и программ для ее решения. Полученные результаты опубликованы в серии научных статей и обобщаются в настоящей книге. Предназначена для студентов, аспирантов и специалистов в области проектирования логических схем.

Джим Маккарти, Мишель Маккарти  Правила разработки программного обеспечения (+ CD-ROM)

Правила разработки программного обеспечения (+ CD-ROM)
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Джим Маккарти, Мишель Маккарти

Эта книга представляет собой наглядное и практическое пособие по разработке ответственного крупномасштабного программного обеспечения в срок. В ней рассматриваются 57 актуальных принципов (эмпирических правил), которых следует придерживаться в процессе разработки ПО. Вы узнаете, как создавать успешную команду разработчиков, соблюдать равновесие критических отношений между ее членами, достигать общего видения и более эффективно осуществлять поставку качественного программного обеспечения. Книга предназначена руководителям команд разработчиков программного обеспечения, а также всем участникам проекта: спонсорам, аналитикам, разработчикам, тестерам, техническим писателям и другим. На прилагаемом оригинальном компакт-диске находятся: популярная презентация Джима "23 1/2 эмпирических правила (для выпуска качественного программного обеспечения в срок)" и четыре эпизода из "Шоу Маккарти".

Б. Керниган, Р. Пайк  Практика программирования

Практика программирования
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Б. Керниган, Р. Пайк

Книга написана известнейшими американскими специалистами - авторами многих книг (в том числе переведенных на русский язык) и программистами (разработчиками таких систем, как ОС UNIX, язык программирования Си, язык скриптов AWK и др.). В систематической форме в ней излагаются основанные на многолетнем и разностороннем опыте рекомендации авторов: как надо программировать, как разрабатывать программу, как ее писать, как отлаживать, какие средства выбирать. Книга нужна каждому активно работающему программисту и студентам, специализирующимся в создании программного обеспечения. Она может (и должна бы) использоваться в качестве учебного пособия по соответствующим курсам.

  Программирование алгоритмов обработки данных

Программирование алгоритмов обработки данных
Категория:
Алгоритмы и методы. Искусство программирования

Автор:

Учебное пособие для тех, кто уже приобрел начальные навыки программирования. В качестве базового используется язык Turbo Pascal. Объясняются понятия модульного и объектно-ориентированного программирования, дается представление о различных видах программ, в т. ч. рекурсивных, с возвратами. Рассматривается большое количество алгоритмов сортировки, таких как внутренние - методом подсчета, вставки, методом Шелла, быстрая, методом `пузырька`, выбором пр., и внешние - с помощью слияния, многофазная, каскадная. Приводятся также алгоритмы доступа к данным, и выполняется их анализ. Введенные понятия иллюстрируются на примерах программ. Книга содержит большое количество задач и упражнений для самостоятельной работы.

С. Окулов  Программирование в алгоритмах

Программирование в алгоритмах
Категория:
Алгоритмы и методы. Искусство программирования

Автор: С. Окулов

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

А. Климов  Программирование для мобильных устройств под управлением Windows Mobile

Программирование для мобильных устройств под управлением Windows Mobile
Категория:
Алгоритмы и методы. Искусство программирования

Автор: А. Климов

С помощью этой книги вы научитесь создавать самые разнообразные приложения для мобильных устройств под управлением операционной системы Windows Mobile. В издании рассмотрены принципы использования технологии программирования .NET Compact Framework 3.5, описан процесс создания приложений различного типа. Кроме того, здесь вы найдете подробные примеры и множество советов по использованию .NET Compact Framework. Книга рассчитана в первую очередь на программистов, уже имеющих опыт программирования на .NET Framework и желающих расширить свой кругозор за счет освоения .NET Compact Framework.

В. Г. Давыдов  Программирование и основы алгоритмизации

Программирование и основы алгоритмизации
Категория:
Алгоритмы и методы. Искусство программирования

Автор: В. Г. Давыдов

Учебное пособие написано в соответствии с разработанной с участием автора примерной программой курса `Программирование и основы алгоритмизации`, утвержденной Министерством образования Российской Федерации для подготовки бакалавров и специалистов по направлениям 5502 и 6519 `Автоматизация и управление`. Его цель состоит в поэтапном формировании у студентов следующих слоев знаний и умений - знание основных понятий программирования (слой 1), знание базового языка программирования C++ (слой 2) и умение решать задачи на ЭВМ (слой 3). Для удобства преподавателей и студентов приведено по 20 вариантов контрольных заданий по основным разделам курса, заданий на выполнение программных проектов и приведены тестовые экзаменационные вопросы. Для студентов высших учебных заведений, обучающихся по специальности 210100 - `Управление и информатика в технических системах`.

Юрий Магда  Программирование последовательных интерфейсов (+ CD-ROM)

Программирование последовательных интерфейсов (+ CD-ROM)
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Юрий Магда

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

Дуглас Шмидт, Стивен Хьюстон  Программирование сетевых приложений на C++. Том 1

Программирование сетевых приложений на C++. Том 1
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Дуглас Шмидт, Стивен Хьюстон

В книге излагается один из самых перспективный подходов к профессиональному программированию сетевых приложений на C++. Рассматриваются основные причины сложности разработки сетевых приложений, а также паттерны проектирования и АСЕ, которые помогают преодолевать эти сложности на систематической основе. АСЕ ПО промежуточного слоя с открытыми исходными кодами, которое можно свободно загрузить с сайта в Интернет и которое является одним из наиболее переносимых и широко используемых инструментальных средств сетевого программирования на C++ в мире. Книга адресована разработчикам-практикам, которым необходимо в сжатые сроки и без головоломных трудностей создавать гибкие и эффективные сетевые приложения. Кроме того, книга будет полезна студентам старших курсов, аспирантам и всем заинтересованным в изучении и систематизации материала, связанного с применением языка C++, объектно-ориентированного подхода и паттернов проектирования при разработке сетевого программного обеспечения.

Дуглас Шмидт, Стивен Хьюстон  Программирование сетевых приложений на C++. Том 2

Программирование сетевых приложений на C++. Том 2
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Дуглас Шмидт, Стивен Хьюстон

В книге излагается один из самых перспективный подходов к профессиональному программированию сетевых приложений на C++. Этот подход связан с применением АСЕ ПО промежуточного слоя с открытыми исходными кодами, которое является одним из наиболее переносимых и широко используемых инструментальных средств сетевого программирования на C++ в мире. Основные темы второго тома объектно-ориентированные каркасы и систематическое повторное использование ПО. Концептуальное изложение основных идей и принципов, раскрывающих роль каркасов в проектировании сетевых приложений, сочетается с практическим руководством по их применению. Книга адресована разработчикам-практикам, которым необходимо в сжатые сроки и без головоломных трудностей создавать гибкие и эффективные сетевые приложения. Книга будет также полезна студентам старших курсов, аспирантам и всем заинтересованным в изучении и систематизации материала, связанного с применением языка C++, объектно-ориентированного подхода, паттернов,...

Джеффри Фридл  Регулярные выражения

Регулярные выражения
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Джеффри Фридл

Книга Джеффри Фридла "Регулярные выражения" откроет перед вами секрет высокой производительности. Тщательно продуманные регулярные выражения помогут избежать долгих часов утомительной работы и решить проблемы за 15 секунд. Ставшие стандартной возможностью во многих языках программирования и популярных программных продуктах, включая Perl, PHP, Java, Python, Ruby, MySQL, VB.NET, C# (и других языках платформы .NET), регулярные выражения позволят вам автоматизировать сложную и тонкую обработку текста. В третье издание включена информация о РНР и его мощном механизме регулярных выражений. Кроме того, обновлены и дополнены сведения о других языках программирования, включая расширенное и углубленное описание пакета java.util.regex компании Sun, при этом особое внимание уделено различиям между Java 1.4.2 и Java 1.5/1.6. Рассматривается принцип действия механизма регулярных выражений, сравниваются функциональные возможности различных языков программирования и инструментальных средств,...

Джон Парк, Стив Маккей  Сбор данных в системах контроля и управления

Сбор данных в системах контроля и управления
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Джон Парк, Стив Маккей

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

Фред Иди  Сетевой и межсетевой обмен данными с микроконтроллерами (+ CD-ROM)

Сетевой и межсетевой обмен данными с микроконтроллерами (+ CD-ROM)
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Фред Иди

Книга посвящена вопросам создания успешно работающих сетевых устройств на базе микроконтроллеров. Из нее вы узнаете все об интеграции RS-232,|2С и Ethernet в сетевое устройство, предназначенное для организации связи по локальным (LAN) или глобальным (WAN) сетям, или через Интернет. Кроме того, вы будете иметь полное представление о том, как программируются такие устройства. Сетевые устройства создавались на базе популярных микроконтроллеров Atmel и Microchip. При программировании микроконтроллеров Atmel использовался компилятор ICCAVR Pro, а при программировании микроконтроллеров PIC - компилятор CCS PIC. На прилагаемом компакт-диске представлены все исходные коды и откомпилированные программы. Кроме этого, компакт-диск содержит схемы устройств Easy Ethernet в PDF-формате, а также схемы печатных плат. Книга рассчитана на инженеров, программистов и студентов, изучающих микроконтроллерную технику, а также будет представлять интерес для всех желающих самостоятельно...

Емельянов С.В., Афанасьев А.П. (Ред.)  Сетевые и алгоритмические задачи распределенных вычислений

Сетевые и алгоритмические задачи распределенных вычислений
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Емельянов С.В., Афанасьев А.П. (Ред.)

Настоящий сборник продолжает тематику сборников "Проблемы вычислений в распределенной среде: организация вычислений в глобальных сетях" и "Проблемы вычислений в распределенной среде: прикладные задачи". Содержание сборника охватывает широкое поле областей, на которые могут распространяться идеи распределенных вычислений. Значительное внимание уделено важной в рассматриваемом контексте теме каналов и сетей.

Р. Л. Лейбов  Системы с неопределенными собственными значениями

Системы с неопределенными собственными значениями
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Р. Л. Лейбов

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

С. Макконнелл  Совершенный код

Совершенный код
Категория:
Алгоритмы и методы. Искусство программирования

Автор: С. Макконнелл

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

Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман  Структуры данных и алгоритмы

Структуры данных и алгоритмы
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман

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

А. П. Немытых  Суперкомпилятор SCP4. Общая структура

Суперкомпилятор SCP4. Общая структура
Категория:
Алгоритмы и методы. Искусство программирования

Автор: А. П. Немытых

На основе технологии суперкомпиляции автор реализовал преобразователь функциональных программ SCP4. SCP4 реализован на функциональном языке программирования Рефал-5. Этот же язык является и входным языком для SCP4. В работе рассмотрена общая структура суперкомпилятора SCP4 и показано несколько примеров преобразований посредством SCP4.

В. А. Головешкин, М. В. Ульянов  Теория рекурсии для программистов

Теория рекурсии для программистов
Категория:
Алгоритмы и методы. Искусство программирования

Автор: В. А. Головешкин, М. В. Ульянов

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

Крис Касперски  Техника оптимизации программ. Эффективное использование памяти (+ CD-ROM)

Техника оптимизации программ. Эффективное использование памяти (+ CD-ROM)
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Крис Касперски

Хотите научиться минимальными усилиями создавать эффективный программный код, исполняющийся вдвое-втрое быстрее обычного? Хотите использовать возможности современного оборудования на полную мощь? Тогда - вы не ошиблись в выборе книги! Перед вами уникальное практическое пособие по оптимизации программ под платформу IBM PC и операционные системы семейства Windows, скрупулезно описывающее архитектуру, философию и принципы фунционирования оперативной и кэш-памяти. Это одна из тех редких книг, которая представляет переносимую оптимизацию на системном уровне и при этом практически не прибегает к ассемблеру. Здесь вы найдете и оригинальные приемы программирования, и недокментированные секреты, существование которых Intel и Microsoft хотели бы скрыть, и перечень типовых ошибок программистов, снижающих производительность системы, и вполне готовые к использованию решения.

Роберт Гласс  Факты и заблуждения профессионального программирования

Факты и заблуждения профессионального программирования
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Роберт Гласс

Автор, имеющий огромный опыт работы в индустрии ПО, посвятил свой труд ее фактам, мифам и недоразумениям, представив 55 фактов и 10 заблуждений, относящихся к менеджменту, жизненному циклу, качеству, исследованиям и образованию в сфере разработки ПО. Некоторые из них хорошо известны, о других, наоборот, знают немногие. Основное внимание уделяется менеджменту как главной проблеме современной индустрии ПО, отрицательной роли рекламных кампаний, которые побуждают людей гоняться за миражами, и человеческому фактору - специалистам, без которых создание программ немыслимо. Адресована широкому кругу читателей - от тех, кто управляет программными проектами, до программистов.

В. А. Брынцев  Филлотаксис

Филлотаксис
Категория:
Алгоритмы и методы. Искусство программирования

Автор: В. А. Брынцев

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

Е. А. Дубовик, А. Е. Дубовик  Численные методы и алгоритмы диспетчеризации вычислений с динамически изменяющимися приоритетами

Численные методы и алгоритмы диспетчеризации вычислений с динамически изменяющимися приоритетами
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Е. А. Дубовик, А. Е. Дубовик

Книга представляет собой монографию по исследованию методов и алгоритмов диспетчеризации вычислений в операционных системах, комплексах и сетях ЭВМ. Приведен анализ существующих методов и алгоритмов диспетчеризации вычислений и дана их конкретная классификация. Показано, что в основе существующих методов и алгоритмов лежат логические и достаточно простые правила типа "первым пришел - первым обслужен" и др. В отличие от существующих логических методов диспетчеризации, в работе предложен новый численный метод и алгоритмы диспетчеризации вычислений с динамически изменяющимися приоритетами. В основе метода лежат простые численные соотношения. Показано, что новый численный метод диспетчеризации вычислений позволит получить значительный эффект в различных вычислительных системах, сокращая время ожидания и потери информации. Практическая реализация метода в самых различных вычислительных системах и сетях ЭВМ проста и не требует значительных материальных затрат. Книга...

Венкат Субраманиам, Энди Хант  Этюды на тему быстрой разработки программного обеспечения

Этюды на тему быстрой разработки программного обеспечения
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Венкат Субраманиам, Энди Хант

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

Майкл К. Физерс  Эффективная работа с унаследованным кодом

Эффективная работа с унаследованным кодом
Категория:
Алгоритмы и методы. Искусство программирования

Автор: Майкл К. Физерс

Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость! Можете ли вы без особого труда изменить код и тут же получить ответную реакцию на внесенные изменения? Насколько понятен этот код? Если вы ответите на эти вопросы отрицательно, значит, вы имеете дело с унаследованным кодом и понапрасну тратите время и средства на разработку. В своей книге Майкл Физерс предлагает полноценные стратегические приемы эффективной работы с крупными базами унаследованного нетестированного кода. В основу этой книги положен материал, подготовленный автором к известным семинарам, организуемым компанией Object Mentor, включая приемы, которым автор обучил сотни разработчиков, технических руководителей и тестирующих программное обеспечение подчинять себе непослушные унаследованные системы. В этой книге освещаются следующие вопросы: Представление о механизмах внесения изменений в...

bookalavr.narod.ru
Каталог   Назад  Вперед Следующая категория: Аллергические заболевания
   
Hosted by uCoz