Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Парадигмы | Императивный , структурированный , модульный , объектно-ориентированный , параллельный |
---|---|
Семья | Вирт Оберон |
Разработано | Никлаус Вирт , Юрг Гуткнехт , Патрик Реали, А. Раденски |
Разработчик | ETH Цюрих |
Впервые появился | 1998 |
Печатная дисциплина | Сильный , гибридный ( статический и динамический ) |
Объем | Лексический |
Язык реализации | Оберон |
Платформа | IA-32 |
Под влиянием | |
Оберон , Объект Оберон , Оберон-2 |
Active Oberon - это язык программирования общего назначения, разработанный в 1996–1998 годах группой Никлауса Вирта и Юрга Гуткнехта из Швейцарского федерального технологического института в Цюрихе ( ETH Zurich ). Это расширение языка программирования Оберон . [1] Расширения нацелены на реализацию активных объектов как выражений параллелизма. По сравнению со своими предшественниками, Oberon и Oberon-2 , Active Oberon добавляет объекты (с объектно-ориентированной защитой доступа и локальным контролем активности), защищенные системой утверждения, упреждающее планирование приоритетов и измененный синтаксис для методов.(также известные как процедуры с привязкой к типу в терминологии Оберона). Объекты могут быть активными , что означает, что они могут быть потоками или процессами . Операционная система A2, переименованная в Bluebottle OS , особенно ядро, синхронизирует и координирует различные активные объекты.
В отличие от Java или C # , объекты можно синхронизировать не только с сигналами, но и непосредственно по условиям . Это упрощает параллельные программы и их разработку.
Активный Оберон вилок языка Zonnon .
См. Также [ править ]
- ОС Bluebottle
Ссылки [ править ]
- ^ Гуткнехт, Юрга (1997). Действительно ли рыбам нужен пульт дистанционного управления? Предложение по самоактивным объектам в Обероне . Совместная конференция по модульным языкам (JMLC). С. 207–220. CiteSeerX 10.1.1.45.1126 .
Внешние ссылки [ править ]
- Языковой отчет
- Краткое руководство A2