год-2012
560 страниц
Авторы книги Разработка операционной системы и компилятора. Проект Оберон. Вирт Н., Гуткнехт Ю. предлагают свои рекомендации по созданию системы, рассказывают, как она создается.
Эта книга представляет результаты Проекта Оберон, а именно полное программное окружение современной рабочей станции. Основной целью проекта были разработка и реализация полной системы с нуля, а также структурирование ее таким образом, чтобы она могла быть описана, объяснена и понята как единое целое. Для того чтобы детально изучить все аспекты, проблемы, проектные решения и детали, Вирт и Гуткнехт не только спроектировали, но и запрограммировали всю систему, описанную в этой книге.
Авторы считают, что выбор подходящей формализации играет огромное значение. Вирт и Гуткнехт спроектировали язык Оберон не только как эффективное средство для реализации, но и для написания среды для алгоритмов по принципу создания языка программирования Алгол. Язык Оберон, из-за своей структуры, действительно хорошо подходит для демонстрации глобальной, модульной структуры программных систем.
Системы Оберон несмотря на ее компактность, это не академическая игрушка, а скорее универсальная система для рабочих станций, которая нашла множество довольных и даже восторженных пользователей в академических и промышленных кругах. В книге "Разработка операционной системы и компилятора. Проект Оберон" описывается ядро системы, а также компилятор языка Оберон и графическую систему, которые могут рассматриваться как приложения. Авторы показывают, как Система Оберон служит удобной основой для мультисерверной станции, предоставляющей сервисы доступа к файлам, печати и электронной почты.