Aktivní Oberon - Active Oberon
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Aktivní Oberon je obecný účel programovací jazyk vyvinutý v letech 1996-1998 skupinou kolem Niklaus Wirth a Jürg Gutknecht na Švýcarský federální technologický institut (ETH) v Curychu. Jedná se o rozšíření programovacího jazyka Oberon. Cílem rozšíření je implementovat aktivní objekty jako výrazy pro paralelismus. Ve srovnání se svými předchůdci Oberon a Oberon-2 „Aktivní Oberon přidává objekty (s ochranou přístupu zaměřenou na objekt a řízením místních aktivit), systémově chráněná tvrzení, preventivní plánování priorit a změněná syntaxe pro metody (aka typově vázané postupy v Oberonově terminologii). Objekty mohou být aktivní, což znamená, že mohou být vlákna nebo procesy. Operační systém A2 aka Bluebottle, zejména jádro, synchronizuje a koordinuje různé aktivní objekty.
Na rozdíl od Jáva nebo C#, objekty mohou být synchronizovány nejen s signály ale přímo na podmínky. To zjednodušuje vývoj souběžných programů.
Vidlice Active Oberon je Zonnon.
Viz také
Externí odkazy a odkazy
- Jazyková zpráva
- Gutknecht, J. Opravdu ryby potřebují dálkové ovládání? Návrh samo-aktivních objektů v Oberonu. JMLC'97. 207–220. CiteSeerX 10.1.1.45.1126.
- A2 Rychlý průvodce