TEXТS AND MONOGRAPHS /N COMPUTER SC/ENCE
Editor David Gries
Advisory Board Е. L. Bauer, К. S. Fu, J. J. Horning,
R. Reddy, D. C. Tsichritzis, W. M. Waite
А ОШОЕ ТО MODULA2
KAARE CHRlSТlAN
SpringerVerlag
New York Berlin Heidelberg Tokyo
МАТЕМАТИЧЕСКОЕ
ОБЕСПЕЧЕНИЕ
ЭВМ
К. Кристиан
РУКОВОДСТВО
ПО проrРАММИРОВАНИЮ
НА ЯЗЫКЕ МОДУЛА--2
Перевод с анrпнйскоrо
Д. Ю. Абопнна, Д. М. Арапова н
M. r. ToHKOHorOBa
под редакцней
А. К. Петренко
МОСКВА «МИР,. 1989
ББК 32. 973
К 82
удк 681. 3
I(ркстиан К. К 82 Руководство по проrраммироваиию иа языке Moдyпa2
Пер. с аиrп. М. : Мир, 1989. 4б3с. , и. . ISBN 5озоо1t i7 Х
Книrа зм. ернкзнскоrо специалиста, содtржаШ8Я аПиса'lне популнрноrо
Я:iЫКЗ Модула21 ero инструкuий, стили проrраммировзиия. В ией нашел
01'ражеЮlе ОПЫТ проrраММИрОВ311ИЯ и ОПЫТ преподавания этоrо изыка, ЧТО
ПОЭ8ШJяет использовать книrу КаК учебное пособие ДЛЯ саМОСТОRтельноrо
изучения языка. Нарнду с описанием ИЗЫКа и примерами в KOHUe rпSB
дастся рид заданий ДЛИ нзучаюшнх изыи самостоятельно. AII rights reserved.
Authorized 'саll5. lalion !сот English langua!:" edition
pubIished Ьу SpringerVerlag. Ero разработап
Никлаус Вирт профессор Цюрихскоrо ииститута ииформаТИКlI,
автор языка Паскаль. Модула2 совремеииый язык BblCOltOro
уровия. осиовиой областью примеиеиия KOToporo служит сис-
темиое проrраммироваиие: операциоииые системы, траисляторы. сетевые проrрамы. средства обработки даииых эксперимеи-
тальиых и промышлеииых устаиовок, работающих в реальиом
масштабе времени. Кроме Toro. Модула2. так же как и Пас-
капь. может использоваться для обучеиия проrраммироваиию. Модула2 уже хорошо известиа проrраммистам нашей страиы. блаrодаря двум кииrам. вышедшим к иастоящему времеии иа
русском языке 1 >' Одиако Шllрокоrо распростраиеиия язык еще
ие получил изза отсутствия хороших траисляторов для
отечествеииых ЭВМ. Помимо этой объективной причииы есть и
причииа субъективиоrо свойства. Модула2 появилась
практически одиовремеиио с предварительиым сообщеиием о
языке Ада. Хотя языки в целом имеют одио и то же иазиачеиие
разработка сложиых систем. Модула2 оказалась какбы в
теии изза жарких дебатов BOKpyr Ады. Не следует забывать. что повышеииому иитересу к Аде способствуют и прави
тельствеииые орrаиизации США, выбравшие ero как стаидарт
для иовых разработок. Хотя в целом проблемы реализации и
ИСпользоваиия Ады решаются успешио, проявляются и
1>. Вирт Н. Модула2. В ки. с. 34б. М. : Наука, 1985. Вирт
языке Модула2. М. : Мир, 1987.
Языки проrраммироваиия. Н. Проrраммироваиие иа
6
Предисловltе редактора перевода
иедостатки языка.