Электронная книга одного из наиболее известных специалистов в современном программировании посвящена методам систематического конструирования алгоритмов и написана как вводный курс программирования. Поскольку такой курс должен быть составной частью общего математического образования, особое внимание уделяется системе обозначений, языку. В книге используется язык Паскаль, получивший в последние годы широкое признание и известность; в ней нашли отражение идеи структурного программирования, правила аналитической проверки программ, инженерные аспекты программирования.
Профессор Никлаус Вирт (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). |