Книга: Степанов Александр, Роуз Дэниэл Э. «От математики к обобщенному программированию»

От математики к обобщенному программированию

Производитель: "ДМК Пресс"

В этой основательной и вместе с тем доступной книге проектировщик новаторского программного обеспечения Александр Степанов и его коллега Дэниэл Роуз объясняют принципы обобщенного программирования и стоящее за ними понятие математической абстракции. Понимание этих принципов поможет вам писать код одновременно более простой и более эффективный. Любой достаточно квалифицированный программист, умеющий логически мыслить, уже обладает достаточными знаниями для прочтения этой книги. Авторы на удивление доходчиво сообщают необходимые сведения из общей алгебры и теории чисел. Они подробно объясняют, какие проблемы должны были сначала разрешить математики, в затем показывают, как найденные ими решения переводятся на язык обобщенного программирования и позволяют создать эффективный и элегантный код. Для демонстрации важнейшей роли математических оснований во многих современных приложениях авторы показывают, как полученные результаты и обобщенные алгоритмы можно применить в практически используемой криптосистеме с открытым ключом. Читая эту книгу, вы освоите мыслительный процесс, необходимый для эффективного программирования, и научитесь обобщать найденные для частного алгоритмы с целью расширить область их полезного применения без потери эффективности. Вы также постигнете, в чем состоит ценность математики для программирования, - и это понимание пригодится вне зависимости от того, на каком языке вы пишете и какую парадигму применяете. Александр А. Степанов занимается программированием с 1972 года, сначала в Советском Союзе, а затем, после эмиграции в 1977 году, в США. Он принимал участие в программировании операционных систем, инструментальных средств программирования, компиляторов и библиотек. В работе по основаниям программирования ему оказывали поддержку компания Дженерал Электрик, Политехнический университет, компании BellLabs, HP, SGI, Adobe, и - с 2009 года по сей день - A9. com, дочерняя компания Amazon, специализирующаяся на технологиях поиска. В 1995 году журнал`Dr. Dobb`sJournal` присудил ему премию`За выдающиеся заслуги в программировании` за проектирование стандартной библиотеки шаблонов C++ (StandardTemplateLibrary). Дэниэл Э. Роуз - ученый-исследователь, занимал руководящие должности в компаниях Apple, AltaVista, Xigo, Yahoo и A9. com. Круг его научных интересов охватывает технологии поиска, от низкоуровневых алгоритмов сжатия индекса до вопросов взаимодействия машины и человека в процессе поиска в веб. Роуз руководил в компании Apple группой, разработавшейсистему локального поиска для компьютера Macintosh. Он обладатель докторской степени по когнитивистике и информатике, присужденной Калифорнийским университетом в Сан-Диего, а также степени бакалавра по философии, присужденной Гарвардским университетом.- Античные парадоксы, красивые теоремы, единство и противоположность непрерывного и дискретного- Действенные математические подходы к абстрагированию- Общая алгебра как источник идей обобщенного программирования- Аксиомы, доказательства, теории и модели: применение математических методов для организации знаний об алгоритмах и структурах данных- Удивительные тонкости, скрывающиеся в простых программистских задачах, и какие уроки можно из них извлечь- Как теоретические знания помогают практической реализации

Издательство: "ДМК Пресс" (2016)

Формат: 70x100/16, 264 стр.

ISBN: 978-5-97060-379-6

Купить за 1168 грн (только Украина) в

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
От математики к обобщенному программированиюВ этой основательной и вместе с тем доступной книге проектировщик новаторского программного обеспечения… — ДМК-Пресс, Подробнее...20161101бумажная книга

Степанов, Александр

Алекса́ндр Степа́нов:

  • Степанов, Александр Васильевич — главный инженер Смоленского автоагрегатного завода, лауреат Государственной премии СССР в области науки и техники (1985).
  • Степанов, Александр Васильевич (1908—1972) — русский советский физик, член-корреспондент АН СССР.
  • Степанов, Александр Васильевич (1872—1946) — русский химик-органик, заслуженный деятель науки РСФСР.
  • Степанов, Александр Васильевич (1845—1887) — русский юрист, издатель журнала «Юридическое Обозрение» и газеты «Новое Обозрение».
  • Степанов, Александр Владимирович (род. 1927) — российский советский архитектор, народный архитектор Российской Федерации.
  • Степанов, Александр Владимирович — российский астрофизик, член-корреспондент РАН, директор Пулковской обсерватории.
  • Степанов, Александр Николаевич (1892—1965) — русский советский писатель.
  • Степанов, Александр Николаевич (1861—1911) — русский художник второй половины XIX века.
  • Степанов, Александр Николаевич (1910—1991) — гвардии сержант, Герой Советского Союза.

Источник: Степанов, Александр

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»