| dbpprop:abstract
|
- Oberon is a programming language created in 1986 by Professor Niklaus Wirth and his associates at ETH Zurich in Switzerland. It was developed as part of the implementation of the Oberon operating system. The original intention was to use Modula-2 as the implementation language but it lacked the required safe type-extension facilities. Also, it was planned to eventually publish the full details of the operating system and compiler so that they could be studied and understood. These factors led to the decision to design a new language which concentrated on just the essential features necessary for the task in hand. The name is from the moon of Uranus, Oberon. Oberon is very much like Modula-2 in its syntax, but is considerably smaller. Oberon's feature simplicity leads to considerable space and coding efficiency for its compilers. The full language can be specified in a page of EBNF. The Oberon report is, at 16 pages, about a third of the size of the Modula-2 report, and one of the early full compilers was only about 4000 lines long. Unlike Modula-2, it has garbage collection. Oberon was designed for Oberon operating system which ran on the Ceres workstation (built around the National Semiconductor 32032 CPU) and the Chameleon workstation. The Oberon language has now been ported to many other operating systems, including the Java platform, where Oberon source code compiles to source code in Java, or to bytecode for a Java virtual machine. The Oberon operating system is also available for several hardware platforms other than the original workstation.
- Oberon, 2000 offiziell in ETH Oberon umbenannt, ist eine von Niklaus Wirth und Jürg Gutknecht entwickelte, objektorientierte, streng strukturierte Programmiersprache. Sie ist den ebenfalls von Wirth entworfenen Vorgängern Pascal und Modula-2 recht ähnlich, allerdings strukturierter als Pascal und mächtiger, gleichzeitig aber erheblich weniger umfangreich als Modula-2. Das ETH Oberon System ist ein eigenständiges Betriebssystem der ETH Zürich, das in der Sprache Oberon implementiert ist, als Entwicklungsgrundlage für die Sprache diente und ebenso wie der Compiler kostenlos erhältlich ist. Oberon wurde – wie sein Vorgänger Modula-2 – parallel zu einer Workstation entwickelt. Oberon fand nach seiner Veröffentlichung recht schnell unter anderem zu Bildungszwecken in Schulen und Universitäten Verwendung. Es existieren inzwischen allerdings auch auf Oberon basierende, ebenfalls kostenlos verfügbare Werkzeuge, die auch kommerziell eingesetzt werden, wie zum Beispiel die Programmiersprache Component Pascal und die Entwicklungsumgebung BlackBox Component Builder. Die Vorteile von Oberon liegen besonders im modularen Aufbau, der großen Sicherheit und in der Einfachheit der Sprache, die eindeutig und vergleichsweise kurz definiert werden kann. Mit Oberon ist es besonders leicht und sicher, das Programmieren auf verschiedene Personen aufzuteilen und die Arbeit später zusammenzufügen. Hanspeter Mössenböck hat Oberon mit wenigen Änderungen zur Programmiersprache Oberon-2 weiterentwickelt, wobei zusätzlich im wesentlichen explizit typgebundene Prozeduren erlaubt wurden, so dass die entsprechenden Objekte nicht mehr implizit in der formalen Parameterliste der Methoden aufgeführt werden müssen. Ferner wurde die Exportmarke "-" (als Alternative zu "*") zur Unterdrückung von Schreibrechten auf Objekte oder deren Komponenten eingeführt. Die Quelltexte der Compiler sind in der Regel frei verfügbar. Es gibt verschiedene Programm-Entwicklungsumgebungen, genannt werden kann zum Beispiel auch POW!. Neben dem Einsatz als Programmiersprache ist auch die Nutzung als Betriebssystem (Native Oberon) möglich.
- Oberon je programovací jazyk vytvořený profesorem Niklausem Wirthem někdy v osmdesátých letech. Název Oberon je převzatý z názvu měsíce planety Uranu (který je sám pojmenován po mytologické postavě krále elfů).
- Oberon es un lenguaje de programación orientado a objetos y procedimental creado por Niklaus Wirth y sus colaboradores del ETHZ. Oberon puede considerarse una evolución de Modula-2 con un soporte completo de orientación a objetos. De este lenguaje y de sus antecesores hereda buena parte de la sintaxis y de la filosofía. Wirth siempre ha intentado simplificar los lenguajes sin que por ello se pierda en potencia. También está diseñado con la seguridad en mente: tiene chequeos de rango en arrays, recolector de basura y es fuertemente tipado. Sin embargo, por su intento de simplicidad carece de enumeraciones y enteros restringidos en rango, los cuales pueden implementarse como objetos. La sintaxis de orientación a objetos de Oberon no se parece a la de otros lenguajes más populares como C++ o Java, pero sí guarda similitud con la de Ada 95. Oberon es también el nombre de un sistema operativo, escrito en este lenguaje y para este lenguaje. Oberon se ha portado a otros sistemas e incluso se puede compilar en código de bytes para la máquina virtual de Java. También existe un proyecto para crear un compilador para la plataforma . NET.
- Oberon (alias Oberon-1) est un langage de programmation développé par Niklaus Wirth et Jürg Gutknecht de 1985 à 1987. Quoi que le langage soit basé sur Modula-2, plusieurs propriétés ont été éliminées et l'extension de type, en outre, fut introduite. Sa syntaxe ressemble au Pascal. Oberon élimine également le mécanisme explicite de désallocation de mémoire et intègre un ramasse-miettes. En 1991, Niklaus Wirth, Jürg Gutknecht et Hanspeter Mössenbock conçoivent Oberon-2, une extension d'Oberon qui inclut les procédures liées au type (méthodes), la polymorphie des objets, les tableaux dynamiques et l'exportation de variables en lecture seulement.
- Oberon è un linguaggio di programmazione, derivato dal Modula-2, creato alla fine degli anni '80 dal Prof. Niklaus Wirth e dai suoi associati al Politecnico Federale di Zurigo in Svizzera. Il nome deriva da quello di Oberon, una delle lune di Urano e non va confuso col sistema operativo Oberon, scritto in Oberon, per le workstation Ceres and Chamaleon. Il linguaggio Oberon è stato portato su molte diverse piattaforme. Parimenti, il sistema operativo Oberon è stato portato su diversi hardware.
- Oberon is een reflectieve programmeertaal die werd ontwikkeld door Niklaus Wirth en zijn medewerkers aan de ETH Zürich als een objectgeoriënteerde opvolger van Modula-2. De taal is bedoeld als basis voor het Oberon Operating system maar is inmiddels geport naar vele andere operating systems. Net als de andere talen van Niklaus Wirth, zoals Pascal, Modula-2 en Modula-3 is ook Oberon een poging tot simplificatie zonder aan expressiviteit in te boeten, maar het is bedoeld als een "veilige" taal, met array-bouds checking en garbage collection en strong type checking. De belangrijkste eigenschappen van de taal zijn: Pascal-achtige syntaxis Strong type checking Modules met type-checked interfaces en afzonderlijke compilatie Type extension, zodat objectoriëntatie mogelijk is Type-bound procedures in Oberon-2 Ondersteuning voor run-time type inspectie. Compatibiliteit van alle numerieke types (gemengde expressies) String bewerkingen Ondersteuning voor systeem programmering.
- Oberon - język programowania opracowany przez Niklausa Wirtha w roku 1985. Jest zbliżony do języków obiektowych.
- Оберон — язык программирования высокого уровня, разработанный Никлаусом Виртом, а также одноимённая операционная система, разработанная Виртом и Юргом Гуткнехтом. Это также родовое имя для всего семейства близкородственных языков, производных от Оберона (Оберон, Оберон-07, Оберон-2, Component Pascal, Active Oberon, OberonScript и др. ), а также операционных систем и сред для исполнения программ на этих языках, развившихся из первоначальной Системы Оберон, в частности, ETH Oberon, BlackBox Component Builder, WinOberon, Bluebottle и др.
|
| rdfs:comment
|
- Oberon is a programming language created in 1986 by Professor Niklaus Wirth and his associates at ETH Zurich in Switzerland. It was developed as part of the implementation of the Oberon operating system. The original intention was to use Modula-2 as the implementation language but it lacked the required safe type-extension facilities. Also, it was planned to eventually publish the full details of the operating system and compiler so that they could be studied and understood.
- Oberon, 2000 offiziell in ETH Oberon umbenannt, ist eine von Niklaus Wirth und Jürg Gutknecht entwickelte, objektorientierte, streng strukturierte Programmiersprache. Sie ist den ebenfalls von Wirth entworfenen Vorgängern Pascal und Modula-2 recht ähnlich, allerdings strukturierter als Pascal und mächtiger, gleichzeitig aber erheblich weniger umfangreich als Modula-2.
- Oberon je programovací jazyk vytvořený profesorem Niklausem Wirthem někdy v osmdesátých letech. Název Oberon je převzatý z názvu měsíce planety Uranu (který je sám pojmenován po mytologické postavě krále elfů).
- Oberon es un lenguaje de programación orientado a objetos y procedimental creado por Niklaus Wirth y sus colaboradores del ETHZ. Oberon puede considerarse una evolución de Modula-2 con un soporte completo de orientación a objetos. De este lenguaje y de sus antecesores hereda buena parte de la sintaxis y de la filosofía. Wirth siempre ha intentado simplificar los lenguajes sin que por ello se pierda en potencia.
- Oberon (alias Oberon-1) est un langage de programmation développé par Niklaus Wirth et Jürg Gutknecht de 1985 à 1987. Quoi que le langage soit basé sur Modula-2, plusieurs propriétés ont été éliminées et l'extension de type, en outre, fut introduite. Sa syntaxe ressemble au Pascal. Oberon élimine également le mécanisme explicite de désallocation de mémoire et intègre un ramasse-miettes.
- Oberon è un linguaggio di programmazione, derivato dal Modula-2, creato alla fine degli anni '80 dal Prof. Niklaus Wirth e dai suoi associati al Politecnico Federale di Zurigo in Svizzera. Il nome deriva da quello di Oberon, una delle lune di Urano e non va confuso col sistema operativo Oberon, scritto in Oberon, per le workstation Ceres and Chamaleon. Il linguaggio Oberon è stato portato su molte diverse piattaforme. Parimenti, il sistema operativo Oberon è stato portato su diversi hardware.
- Oberon is een reflectieve programmeertaal die werd ontwikkeld door Niklaus Wirth en zijn medewerkers aan de ETH Zürich als een objectgeoriënteerde opvolger van Modula-2. De taal is bedoeld als basis voor het Oberon Operating system maar is inmiddels geport naar vele andere operating systems.
- Oberon - język programowania opracowany przez Niklausa Wirtha w roku 1985. Jest zbliżony do języków obiektowych.
- Оберон — язык программирования высокого уровня, разработанный Никлаусом Виртом, а также одноимённая операционная система, разработанная Виртом и Юргом Гуткнехтом.
|