Систематическое Программирование

Книга Систематическое Программирование 2019-08-11

Нет прав для скачивания
Автор: Вирт Н.

Год: 1977
Издательство: "МИР"
Формат: PDF
Страницы: 89
Язык: русский
ISBN: N/A

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

Профессор Никлаус Вирт (Niklaus Wirth) – легенда в мире программирования, блестящий инженер и глубокий исследователь, удостоенный в 1984 году премии Тьюринга (аналог Нобелевской и высшая почесть в информатике) за разработку языка программирования Паскаль. Никлаус Вирт был одним из первых, кто ввел в практику принцип пошагового уточнения как ключевого для систематического создания программ.

Помимо Паскаля, Вирт создал ряд других алгоритмических языков – Модула-2 и Оберон. Лауреат престижных премий и наград: IEEE Emanuel Priore Award (1983), ACM Turing Award (1984), ACM Award for Outstanding Contributions to Computer Science Education (1987, 1989), IEEE Computer Pioneer (1988), Prix Max Petitpierre (1989), IBM Europe Science and Technology Prize (1989), Marcel Benoit Prize (1990), Orden Pour le Merite (1996), Leonardo da Vinci Medal (1999), ACM Outstanding Research Award in Software Engineering (1999).

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

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

Эта книга возникла в результате обработки конспекта лекций прочитанных в Станфордском университете и Федеральном технологическом институте в Цюрихе.
Автор
SearcherSlava
Скачиваний
9
Просмотры
101
Первый выпуск
Обновление
Рейтинг
0,00 звезд Оценок: 0