Разработка операционной системы и компилятора. Проект Оберон

  • Колличество страниц560
  • Формат145x215мм
  • НовинкаНет
  • ISBN978-5-94074-672-0
  • EAN9785940746720
  • Специальное предложениеАкция

Авторы книги "Разработка операционной системы и компилятора. Проект Оберон" (Project Oberon: The Design of an Operating System and Compiler), Вирт Н. (Wirth N.) и Гуткнехт Ю. (Gutknecht J.) предлагают свои рекомендации по созданию системы, рассказывают, как она создается.

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

Авторы считают, что выбор подходящей формализации играет огромное значение. Вирт и Гуткнехт спроектировали язык Оберон не только как эффективное средство для реализации, но и для написания среды для алгоритмов по принципу создания языка программирования Алгол. Язык Оберон, из-за своей структуры, действительно хорошо подходит для демонстрации глобальной, модульной структуры программных систем.

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

Напишите ваш собственный отзыв
Только зарегистрированные пользователи могут оставлять отзывы. Пожалкйста авторизуйтесь или создайте аккаунт