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

Oberon is a general-purpose programming language first published in 1987 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, ALGOL W, Pascal, Modula, and Modula-2). Oberon was the result of a concentrated effort to increase the power of Modula-2, the direct successor of Pascal, and simultaneously to reduce its complexity. Its principal new feature is the concept of type extension of record types. It permits constructing new data types on the basis of existing ones and to relate them, deviating from the dogma of strictly static typing of data. Type extension is Wirth's way of inheritance reflecting the viewpoint of the parent site. Oberon was developed as part of the implementation of an operating system, also named Oberon at ETH Zurich in Switzerla

Property Value
dbo:abstract
  • أوبيرون هي لغة برمجة للأغراض العامة تم نشرها لأول مرة في عام 1987 من قبل نيكلاوس ويرث وأحدث عضو في عائلة ويرثيان من اللغات الشبيهة بألغول (أويلر، ، باسكال، مودولا، مودولا-2). كان أوبيرون نتيجة جهد مكثف لزيادة قوة مودولا-2، الخليفة المباشر لباسكال، وفي الوقت نفسه لتقليل تعقيده. الميزة الرئيسية الجديدة هي مفهوم امتداد النوع لأنواع التسجيلة. يسمح ببناء أنواع بيانات جديدة على أساس الأنواع الحالية وربطها، انحرافًا عن عقيدة الكتابة الثابتة للبيانات. امتداد النوع هو طريقة ويرث للميراث التي تعكس وجهة نظر الموقع الأصلي. تم تطوير أوبيرون كجزء من تنفيذ نظام تشغيل، يُسمى أيضًا أوبيرون في المعهد الفدرالي السويسري للتكنولوجيا في زيورخ في سويسرا. الاسم مشتق من قمر كوكب أورانوس المسمى أوبيرون. لا يزال ويرث يحتفظ بأوبيرون وآخر تحديث لمجمع مشروع أوبيرون مؤرخ في 6 مارس 2020. (ar)
  • Oberon je multiparadigmatický programovací jazyk s ALGOL-like syntaxí vytvořený profesorem Niklausem Wirthem v roce 1986. Název Oberon je převzatý z názvu měsíce planety Uranu (který je sám pojmenován po mytologické postavě ). (cs)
  • Oberon 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. Die Erstpublikation erfolgte 1987. Das 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. (de)
  • Oberon es un lenguaje de programación orientado a objetos y creado por Niklaus Wirth (autor también de Pascal, Modula y Modula-2) y sus colaboradores del ETHZ (Suiza). 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. es también el nombre de un sistema operativo, escrito en este lenguaje y para este lenguaje. Oberon se ha portado a otros sistemas (incluyendo a Windows y sistemas Unix) 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 . (es)
  • Oberon is a general-purpose programming language first published in 1987 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, ALGOL W, Pascal, Modula, and Modula-2). Oberon was the result of a concentrated effort to increase the power of Modula-2, the direct successor of Pascal, and simultaneously to reduce its complexity. Its principal new feature is the concept of type extension of record types. It permits constructing new data types on the basis of existing ones and to relate them, deviating from the dogma of strictly static typing of data. Type extension is Wirth's way of inheritance reflecting the viewpoint of the parent site. Oberon was developed as part of the implementation of an operating system, also named Oberon at ETH Zurich in Switzerland. The name is from the moon of the planet Uranus, named Oberon. Oberon is still maintained by Wirth and the latest Project Oberon compiler update is dated 6 March 2020. (en)
  • Oberon (alias Oberon-1) est un langage de programmation développé par Niklaus Wirth et de 1985 à 1987. Quoique le langage soit basé sur Modula-2 — dont Wirth est l'auteur —, 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 et intègre un ramasse-miettes (Garbage collector). En 1991, Niklaus Wirth, Jürg Gutknecht et conçoivent Oberon-2, une extension d'Oberon qui inclut les (méthodes), la polymorphie des objets, les tableaux dynamiques et l'exportation de variables en lecture seulement. (fr)
  • Oberon è un linguaggio di programmazione, derivato dal Modula-2, creato alla fine degli anni ottanta 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 , scritto in Oberon, per le workstation and . Il linguaggio Oberon è stato portato su molte diverse piattaforme (compreso Java). Parimenti, il sistema operativo Oberon è stato portato su diversi hardware. (it)
  • Oberon-2 とは、プログラミング言語 Oberon を拡張し、オブジェクト指向的なコンセプトを取り入れた言語である。 1991年、チューリッヒ工科大学のニクラウス・ヴィルトと (現システムソフトウェア研究所)が開発した。Oberon-2 は Oberon の上位互換である。Oberon-2 は Object Oberon(Oberon にオブジェクト指向のコンセプトを導入した最初の試み)の再設計でもあった。 Oberon-2 は Oberon から限定されたリフレクションとインタフェースなどを持たない単一継承(型拡張)を受け継いでいるが、効果的な仮想メソッド(型束縛プロシージャ)を追加している。メソッド呼び出しは、C++のような仮想メソッドテーブルを使って実行時に確定する。 Smalltalk などの完全なオブジェクト指向言語に比べると、Oberon-2 の基本データ型はオブジェクトになっておらず、クラスもオブジェクトではなく、多くの操作がメソッドではないし、メッセージパッシングの概念もなく、ポリモーフィズムも限定的である(SmalltalkやRubyのようなダックタイピングがなく、Javaのようなインタフェースも定義できない)。オブジェクト/クラスレベルでのカプセル化もサポートしていないが、モジュールをその目的で使用することができる。 Oberon-2 のリフレクションはを使わず、実行ファイル内に含まれる型記述子を単に読み、それが型やプロシージャを定義しているモジュールに渡される。その構造体の形式が言語レベルで渡されるなら(例えば Oberon System 3 がそうである)、ライブラリレベルでのリフレクションの実装が可能である。従って、言語コードを全く変えずにライブラリレベルでほとんど全てを実行することも可能である。実際、Oberon System 3 は言語レベルとライブラリレベルのリフレクションを多用している。 (ja)
  • Oberon is een 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 besturingssysteem maar is inmiddels geporteerd naar vele andere besturingssystemen. Net als de andere talen van Niklaus Wirth, zoals Pascal, Modula-2 en is ook Oberon een poging tot simplificatie zonder aan expressiviteit in te boeten, maar het is bedoeld als een "veilige" taal, met array-bounds 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 typeinspectie. * Compatibiliteit van alle numerieke types (gemengde expressies) * Tekenreeksbewerkingen * Ondersteuning voor systeemprogrammering. (nl)
  • Oberon é uma linguagem de programação criada em 1986 por Niklaus Wirth, o mesmo criador das linguagens Pascal, Modula e Modula-2, como parte integrante do . Seu nome foi inspirado em uma lua de Urano. (pt)
  • Oberon - język programowania opracowany przez Niklausa Wirtha w roku 1985. Jest zbliżony do języków obiektowych. (pl)
  • Оберон — язык программирования высокого уровня, предназначенный Никлаусом Виртом, для исполнения программ на одноимённой операционной системе, авторами которой являются Никлаус Вирт и . В семейство языков Оберон так же входят: Оберон-2, , Компонентный Паскаль, Активный Оберон и . (ru)
  • Оберон — мова програмування високого рівня, розроблена Ніклаусом Віртом. Для виконання програм цією мовою приназначена однойменна операційна система (автори Н. Вірт і (Jurg Gutknecht)). (uk)
  • Oberon是一种通用编程语言,最初由尼克劳斯·维尔特在1987年推出,是维尔特风格的类ALGOL语言中的最后一员(继、ALGOL W、Pascal、Modula和Modula-2之后)。Oberon是增进Pascal的直接后继者Modula-2的能力,并减少其复杂度的集中努力的结果。它的原理性新特征是记录类型的类型扩展的概念。它允许新数据类型构造在现存数据类型之上并关联于它们,脱离了严格的静态类型数据的教条。Oberon是在瑞士的苏黎世联邦理工学院作为实现的一部份而开发的。这个名字来自天王星的卫星奧伯隆。 Oberon的当前版本是2007年修订的Oberon-07,它仍由维尔特来维护而Oberon计划编译器仍在随时更新。 (zh)
dbo:designer
dbo:developer
dbo:influenced
dbo:influencedBy
dbo:latestReleaseDate
  • 2020-03-06 (xsd:date)
dbo:latestReleaseVersion
  • Oberon-07
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 22496 (xsd:integer)
dbo:wikiPageInterLanguageLink
dbo:wikiPageLength
  • 23745 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1100504779 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
dbp:developer
dbp:family
  • Wirth Oberon (en)
dbp:influenced
  • Oberon-2, [[#Oberon-07 (en)
dbp:influencedBy
dbp:latestReleaseDate
  • 2020-03-06 (xsd:date)
dbp:latestReleaseVersion
  • Oberon-07 (en)
dbp:logo
  • Oberon programming language logo.svg (en)
dbp:name
  • Oberon (en)
dbp:operatingSystem
dbp:paradigms
dbp:platform
  • ARM, StrongARM; IA-32, x86-64; SPARC, Ceres (en)
dbp:scope
dbp:typing
  • Strong, hybrid (en)
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Oberon je multiparadigmatický programovací jazyk s ALGOL-like syntaxí vytvořený profesorem Niklausem Wirthem v roce 1986. Název Oberon je převzatý z názvu měsíce planety Uranu (který je sám pojmenován po mytologické postavě ). (cs)
  • Oberon 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. Die Erstpublikation erfolgte 1987. Das 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. (de)
  • Oberon è un linguaggio di programmazione, derivato dal Modula-2, creato alla fine degli anni ottanta 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 , scritto in Oberon, per le workstation and . Il linguaggio Oberon è stato portato su molte diverse piattaforme (compreso Java). Parimenti, il sistema operativo Oberon è stato portato su diversi hardware. (it)
  • Oberon é uma linguagem de programação criada em 1986 por Niklaus Wirth, o mesmo criador das linguagens Pascal, Modula e Modula-2, como parte integrante do . Seu nome foi inspirado em uma lua de Urano. (pt)
  • Oberon - język programowania opracowany przez Niklausa Wirtha w roku 1985. Jest zbliżony do języków obiektowych. (pl)
  • Оберон — язык программирования высокого уровня, предназначенный Никлаусом Виртом, для исполнения программ на одноимённой операционной системе, авторами которой являются Никлаус Вирт и . В семейство языков Оберон так же входят: Оберон-2, , Компонентный Паскаль, Активный Оберон и . (ru)
  • Оберон — мова програмування високого рівня, розроблена Ніклаусом Віртом. Для виконання програм цією мовою приназначена однойменна операційна система (автори Н. Вірт і (Jurg Gutknecht)). (uk)
  • Oberon是一种通用编程语言,最初由尼克劳斯·维尔特在1987年推出,是维尔特风格的类ALGOL语言中的最后一员(继、ALGOL W、Pascal、Modula和Modula-2之后)。Oberon是增进Pascal的直接后继者Modula-2的能力,并减少其复杂度的集中努力的结果。它的原理性新特征是记录类型的类型扩展的概念。它允许新数据类型构造在现存数据类型之上并关联于它们,脱离了严格的静态类型数据的教条。Oberon是在瑞士的苏黎世联邦理工学院作为实现的一部份而开发的。这个名字来自天王星的卫星奧伯隆。 Oberon的当前版本是2007年修订的Oberon-07,它仍由维尔特来维护而Oberon计划编译器仍在随时更新。 (zh)
  • أوبيرون هي لغة برمجة للأغراض العامة تم نشرها لأول مرة في عام 1987 من قبل نيكلاوس ويرث وأحدث عضو في عائلة ويرثيان من اللغات الشبيهة بألغول (أويلر، ، باسكال، مودولا، مودولا-2). كان أوبيرون نتيجة جهد مكثف لزيادة قوة مودولا-2، الخليفة المباشر لباسكال، وفي الوقت نفسه لتقليل تعقيده. الميزة الرئيسية الجديدة هي مفهوم امتداد النوع لأنواع التسجيلة. يسمح ببناء أنواع بيانات جديدة على أساس الأنواع الحالية وربطها، انحرافًا عن عقيدة الكتابة الثابتة للبيانات. امتداد النوع هو طريقة ويرث للميراث التي تعكس وجهة نظر الموقع الأصلي. تم تطوير أوبيرون كجزء من تنفيذ نظام تشغيل، يُسمى أيضًا أوبيرون في المعهد الفدرالي السويسري للتكنولوجيا في زيورخ في سويسرا. الاسم مشتق من قمر كوكب أورانوس المسمى أوبيرون. (ar)
  • Oberon es un lenguaje de programación orientado a objetos y creado por Niklaus Wirth (autor también de Pascal, Modula y Modula-2) y sus colaboradores del ETHZ (Suiza). 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. (es)
  • Oberon is a general-purpose programming language first published in 1987 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages (Euler, ALGOL W, Pascal, Modula, and Modula-2). Oberon was the result of a concentrated effort to increase the power of Modula-2, the direct successor of Pascal, and simultaneously to reduce its complexity. Its principal new feature is the concept of type extension of record types. It permits constructing new data types on the basis of existing ones and to relate them, deviating from the dogma of strictly static typing of data. Type extension is Wirth's way of inheritance reflecting the viewpoint of the parent site. Oberon was developed as part of the implementation of an operating system, also named Oberon at ETH Zurich in Switzerla (en)
  • Oberon (alias Oberon-1) est un langage de programmation développé par Niklaus Wirth et de 1985 à 1987. Quoique le langage soit basé sur Modula-2 — dont Wirth est l'auteur —, 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 et intègre un ramasse-miettes (Garbage collector). (fr)
  • Oberon-2 とは、プログラミング言語 Oberon を拡張し、オブジェクト指向的なコンセプトを取り入れた言語である。 1991年、チューリッヒ工科大学のニクラウス・ヴィルトと (現システムソフトウェア研究所)が開発した。Oberon-2 は Oberon の上位互換である。Oberon-2 は Object Oberon(Oberon にオブジェクト指向のコンセプトを導入した最初の試み)の再設計でもあった。 Oberon-2 は Oberon から限定されたリフレクションとインタフェースなどを持たない単一継承(型拡張)を受け継いでいるが、効果的な仮想メソッド(型束縛プロシージャ)を追加している。メソッド呼び出しは、C++のような仮想メソッドテーブルを使って実行時に確定する。 Smalltalk などの完全なオブジェクト指向言語に比べると、Oberon-2 の基本データ型はオブジェクトになっておらず、クラスもオブジェクトではなく、多くの操作がメソッドではないし、メッセージパッシングの概念もなく、ポリモーフィズムも限定的である(SmalltalkやRubyのようなダックタイピングがなく、Javaのようなインタフェースも定義できない)。オブジェクト/クラスレベルでのカプセル化もサポートしていないが、モジュールをその目的で使用することができる。 (ja)
  • Oberon is een 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 besturingssysteem maar is inmiddels geporteerd naar vele andere besturingssystemen. Net als de andere talen van Niklaus Wirth, zoals Pascal, Modula-2 en is ook Oberon een poging tot simplificatie zonder aan expressiviteit in te boeten, maar het is bedoeld als een "veilige" taal, met array-bounds checking en garbage collection en strong type checking. De belangrijkste eigenschappen van de taal zijn: (nl)
rdfs:label
  • أوبيرون (لغة برمجة) (ar)
  • Oberon (programovací jazyk) (cs)
  • Oberon (Programmiersprache) (de)
  • Oberon (lenguaje de programación) (es)
  • Oberon (langage) (fr)
  • Oberon (linguaggio) (it)
  • 오베론 (프로그래밍 언어) (ko)
  • Oberon-2 (ja)
  • Oberon (programming language) (en)
  • Oberon (programmeertaal) (nl)
  • Oberon (język programowania) (pl)
  • Oberon (linguagem de programação) (pt)
  • Оберон (язык программирования) (ru)
  • Оберон (мова програмування) (uk)
  • Oberon (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • Oberon (en)
is dbo:influenced of
is dbo:influencedBy of
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:family of
is dbp:influenced of
is dbp:influencedBy of
is dbp:knownFor of
is dbp:programmedIn of
is dbp:programmingLanguage 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