About: Active Oberon

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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

Property Value
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
  • 20961640 (xsd:integer)
dbo:wikiPageLength
  • 4524 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1092486434 (xsd:integer)
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
  • Active Oberon (en)
dbp:paradigms
dbp:platform
  • IA-32AMD64 (en)
dbp:programmingLanguage
dbp:scope
dbp:typing
  • Strong, hybrid (en)
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
  • Active Oberon (en)
is dbo:influenced of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License