„Active Oberon“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
[ungesichtete Version][ungesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
→‎Weblinks: Link zur Oberon Community Platform hinzugefügt
K Link in die englische Wikipedia zu Native Oberon hinzugefügt
Zeile 1: Zeile 1:
'''Active Oberon''' ist eine Erweiterung der Programmiersprache [[Oberon (Programmiersprache)|Oberon]]. Objekte können ''aktiv'' sein, das heißt einen [[Thread (Informatik)|Thread]] oder [[Prozess (Informatik)|Prozess]] darstellen.
'''Active Oberon''' ist eine Erweiterung der Programmiersprache [[Oberon (Programmiersprache)|Oberon]]. Objekte können ''aktiv'' sein, das heißt einen [[Thread (Informatik)|Thread]] oder [[Prozess (Informatik)|Prozess]] darstellen.


Die zur Sprache gehörende Entwicklungsumgebung mit einer [[Bluebottle]] genannten grafischen Oberfläche, ist eher als ein eigenständiges [[Betriebssystem]] zu betrachten. Es existiert als „Stand-Alone“-System auf der nackten Hardware eines X86-PCs und als „Add-On“ für Linux und Microsoft-Windows. Der [[Betriebssystemkern|Kernel]], ursprünglich Active Object System (Aos) genannt, wurde aus urheberrechtlichen Gründen in A2 umbenannt. Er synchronisiert und verwaltet die Zusammenarbeit verschiedener aktiver Objekte. Er basiert auf dem [[Oberon System]], das Anfang der 1980er Jahre an der [[ETH Zürich]] entwickelt wurde.
Die zur Sprache gehörende Entwicklungsumgebung mit einer [[Bluebottle]] genannten grafischen Oberfläche, ist eher als ein eigenständiges [[Betriebssystem]] zu betrachten. Es existiert als „Stand-Alone“-System auf der nackten Hardware eines X86-PCs und als „Add-On“ für Linux und Microsoft-Windows. Der [[Betriebssystemkern|Kernel]], ursprünglich Active Object System (Aos) genannt, wurde aus urheberrechtlichen Gründen in A2 umbenannt. Er synchronisiert und verwaltet die Zusammenarbeit verschiedener aktiver Objekte. Er basiert auf dem [[Oberon System]] siehe auch [http://en.wikipedia.org/wiki/Native_Oberon Native Oberon], das Anfang der 1980er Jahre an der [[ETH Zürich]] entwickelt wurde.


Im Unterschied zu [[Java (Programmiersprache)|Java]] oder [[C-Sharp|C#]] können Objekte nicht nur mit [[Signal]]en sondern direkt auf [[Bedingte Anweisung und Verzweigung|Bedingungen]] synchronisiert werden. Dadurch wird die Entwicklung paralleler Programme vereinfacht.
Im Unterschied zu [[Java (Programmiersprache)|Java]] oder [[C-Sharp|C#]] können Objekte nicht nur mit [[Signal]]en sondern direkt auf [[Bedingte Anweisung und Verzweigung|Bedingungen]] synchronisiert werden. Dadurch wird die Entwicklung paralleler Programme vereinfacht.

Version vom 27. Februar 2011, 16:29 Uhr

Active Oberon ist eine Erweiterung der Programmiersprache Oberon. Objekte können aktiv sein, das heißt einen Thread oder Prozess darstellen.

Die zur Sprache gehörende Entwicklungsumgebung mit einer Bluebottle genannten grafischen Oberfläche, ist eher als ein eigenständiges Betriebssystem zu betrachten. Es existiert als „Stand-Alone“-System auf der nackten Hardware eines X86-PCs und als „Add-On“ für Linux und Microsoft-Windows. Der Kernel, ursprünglich Active Object System (Aos) genannt, wurde aus urheberrechtlichen Gründen in A2 umbenannt. Er synchronisiert und verwaltet die Zusammenarbeit verschiedener aktiver Objekte. Er basiert auf dem Oberon System siehe auch Native Oberon, das Anfang der 1980er Jahre an der ETH Zürich entwickelt wurde.

Im Unterschied zu Java oder C# können Objekte nicht nur mit Signalen sondern direkt auf Bedingungen synchronisiert werden. Dadurch wird die Entwicklung paralleler Programme vereinfacht.

Eine Weiterentwicklung von Active Oberon ist die Programmiersprache Zonnon.