Книга: Степанов Александр, Роуз Дэниэл Э. «От математики к обобщенному программированию»
В этой основательной и вместе с тем доступной книге проектировщик новаторского программного обеспечения Александр Степанов и его коллега Дэниэл Роуз объясняют принципы обобщенного программирования и стоящее за ними понятие математической абстракции. Понимание этих принципов поможет вам писать код одновременно более простой и более эффективный. Любой достаточно квалифицированный программист, умеющий логически мыслить, уже обладает достаточными знаниями для прочтения этой книги. Авторы на удивление доходчиво сообщают необходимые сведения из общей алгебры и теории чисел. Они подробно объясняют, какие проблемы должны были сначала разрешить математики, в затем показывают, как найденные ими решения переводятся на язык обобщенного программирования и позволяют создать эффективный и элегантный код. Для демонстрации важнейшей роли математических оснований во многих современных приложениях авторы показывают, как полученные результаты и обобщенные алгоритмы можно применить в практически используемой криптосистеме с открытым ключом. Читая эту книгу, вы освоите мыслительный процесс, необходимый для эффективного программирования, и научитесь обобщать найденные для частного алгоритмы с целью расширить область их полезного применения без потери эффективности. Вы также постигнете, в чем состоит ценность математики для программирования, - и это понимание пригодится вне зависимости от того, на каком языке вы пишете и какую парадигму применяете. Александр А. Степанов занимается программированием с 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)
ISBN: 978-5-97060-289-8, 978-5-97060-379-6 Купить за 1101 руб в Лабиринте |
Другие книги автора:
Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|
От математики к обобщенному программированию | В этой основательной и вместе с тем доступной книге проектировщик новаторского программного обеспечения… — ДМК Пресс, (формат: 70x100/16, 264 стр.) Подробнее... | бумажная книга |
Степанов, Александр
Алекса́ндр Степа́нов:
- :
- Степанов, Александр Александрович (род. 1950) — российско-американский учёный, программист, создатель Стандартной библиотеки шаблонов (STL).
- Степанов, Александр Александрович (род. 1979) — российский хоккеист.
- :
- Степанов, Александр Васильевич — главный инженер Смоленского автоагрегатного завода, лауреат Государственной премии СССР в области науки и техники (1985).
- Степанов, Александр Васильевич (1908—1972) — русский советский физик, член-корреспондент АН СССР.
- Степанов, Александр Васильевич (1872—1946) — русский химик-органик, заслуженный деятель науки РСФСР.
- Степанов, Александр Васильевич (1845—1887) — русский юрист, издатель журнала «Юридическое Обозрение» и газеты «Новое Обозрение».
- :
- Степанов, Александр Владимирович (род. 1927) — российский советский архитектор, народный архитектор Российской Федерации.
- Степанов, Александр Владимирович — российский астрофизик, член-корреспондент РАН, директор Пулковской обсерватории.
- Степанов, Александр Михайлович (1923—1943) — участник Великой Отечественной войны, Герой Советского Союза.
- :
- Степанов, Александр Николаевич (1892—1965) — русский советский писатель.
- Степанов, Александр Николаевич (1861—1911) — русский художник второй половины XIX века.
- Степанов, Александр Николаевич (1910—1991) — гвардии сержант, Герой Советского Союза.
- Степанов, Александр Петрович (1781—1837) — русский писатель, губернатор Енисейской и Саратовской губерний.
- Степанов, Александр Сергеевич (род. 1990) — российский спортсмен-скалолаз.
Список однофамильцев, являющихся тёзками. Если вы попали сюда из другой статьи Википедии, возможно, стоит уточнить ссылку так, чтобы она указывала на статью о конкретном человеке. См. также полный список существующих статей. |
- Списки однофамильцев-тёзок
Источник: Степанов, Александр