Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Active Oberon - это язык программирования общего назначения, разработанный в 1996–1998 годах группой Никлауса Вирта и Юрга Гуткнехта из Швейцарского федерального технологического института в Цюрихе ( ETH Zurich ). Это расширение языка программирования Оберон . [1] Расширения нацелены на реализацию активных объектов как выражений параллелизма. По сравнению со своими предшественниками, Oberon и Oberon-2 , Active Oberon добавляет объекты (с объектно-ориентированной защитой доступа и локальным контролем активности), защищенные системой утверждения, упреждающее планирование приоритетов и измененный синтаксис для методов.(также известные как процедуры с привязкой к типу в терминологии Оберона). Объекты могут быть активными , что означает, что они могут быть потоками или процессами . Операционная система A2, переименованная в Bluebottle OS , особенно ядро, синхронизирует и координирует различные активные объекты.

В отличие от Java или C # , объекты можно синхронизировать не только с сигналами, но и непосредственно по условиям . Это упрощает параллельные программы и их разработку.

Активный Оберон вилок языка Zonnon .

См. Также [ править ]

  • ОС Bluebottle

Ссылки [ править ]

  1. ^ Гуткнехт, Юрга (1997). Действительно ли рыбам нужен пульт дистанционного управления? Предложение по самоактивным объектам в Обероне . Совместная конференция по модульным языкам (JMLC). С. 207–220. CiteSeerX  10.1.1.45.1126 .

Внешние ссылки [ править ]

  • Языковой отчет
  • Краткое руководство A2