dbo:abstract
|
- Active Oberon is a general purpose programming language developed during 1996-1998 by the group around Niklaus Wirth and Jürg Gutknecht at the Swiss Federal Institute of Technology in Zürich (ETH Zurich). It is an extension of the programming language Oberon. The extensions aim at implementing active objects as expressions for parallelism. Compared to its predecessors, Oberon and Oberon-2, Active Oberon adds objects (with object-centered access protection and local activity control), system-guarded assertions, preemptive priority scheduling and a changed syntax for methods (named type-bound procedures in Oberon vocabulary). Objects may be active, which means that they may be threads or processes. The operating system named Active Object System (AOS) in 2002, then due to trademark issues, renamed Bluebottle in 2005, and then renamed A2 in 2008, especially the kernel, synchronizes and coordinates different active objects. Unlike Java or C#, objects may be synchronized not only with signals but directly on conditions. This simplifies concurrent programs and their development. An Active Oberon fork is the language Zonnon. (en)
- Active Oberon ist eine Erweiterung der Programmiersprache Oberon. Objekte können aktiv sein, das heißt einen Thread oder Prozess darstellen. Daneben wurden auch die Elemente, die laut XSC zum wissenschaftlichen Rechnen gehören, implementiert: Operatoren, dynamische Felder und andere Elemente aus Oberon-XSC implementiert. 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 Kernel des Oberon Systems (siehe auch Native Oberon), das ab Mitte der 1980er Jahre an der ETH Zürich entwickelt wurde (siehe auch Genealogie des Oberon Systems). 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. (de)
- Active Oberon — типобезопасный модульный объектно-ориентированный многопоточный язык программирования общего назначения, разработанный в 1996 — 1997 гг. группой проф. в Швейцарской высшей технической школе Цюриха (ETHZ) с целью введения в язык Оберон свойств для выражения параллелизма посредством . (ru)
|
dbo:designer
| |
dbo:developer
| |
dbo:influencedBy
| |
dbo:thumbnail
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 4524 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:designer
|
- Niklaus Wirth, Jürg Gutknecht, Patrik Reali, A. Radenski (en)
|
dbp:developer
| |
dbp:family
| |
dbp:influencedBy
| |
dbp:logo
|
- Oberon programming language logo.svg (en)
|
dbp:name
| |
dbp:paradigms
| |
dbp:platform
| |
dbp:programmingLanguage
| |
dbp:scope
| |
dbp:typing
| |
dbp:wikiPageUsesTemplate
| |
dcterms:subject
| |
gold:hypernym
| |
rdf:type
| |
rdfs:comment
|
- Active Oberon — типобезопасный модульный объектно-ориентированный многопоточный язык программирования общего назначения, разработанный в 1996 — 1997 гг. группой проф. в Швейцарской высшей технической школе Цюриха (ETHZ) с целью введения в язык Оберон свойств для выражения параллелизма посредством . (ru)
- Active Oberon is a general purpose programming language developed during 1996-1998 by the group around Niklaus Wirth and Jürg Gutknecht at the Swiss Federal Institute of Technology in Zürich (ETH Zurich). It is an extension of the programming language Oberon. The extensions aim at implementing active objects as expressions for parallelism. Compared to its predecessors, Oberon and Oberon-2, Active Oberon adds objects (with object-centered access protection and local activity control), system-guarded assertions, preemptive priority scheduling and a changed syntax for methods (named type-bound procedures in Oberon vocabulary). Objects may be active, which means that they may be threads or processes. The operating system named Active Object System (AOS) in 2002, then due to trademark issues, r (en)
- Active Oberon ist eine Erweiterung der Programmiersprache Oberon. Objekte können aktiv sein, das heißt einen Thread oder Prozess darstellen. Daneben wurden auch die Elemente, die laut XSC zum wissenschaftlichen Rechnen gehören, implementiert: Operatoren, dynamische Felder und andere Elemente aus Oberon-XSC implementiert. 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. (de)
|
rdfs:label
|
- Active Oberon (en)
- Active Oberon (de)
- Active Oberon (ru)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:depiction
| |
foaf:isPrimaryTopicOf
| |
foaf:name
| |
is dbo:influenced
of | |
is dbo:wikiPageWikiLink
of | |
is dbp:influenced
of | |
is foaf:primaryTopic
of | |