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

BETA is a pure object-oriented language originating within the "Scandinavian School" in object-orientation where the first object-oriented language Simula was developed. Among its notable features, it introduced nested classes, and unified classes with procedures into so called patterns. The project is inactive as of October 2020.

Property Value
dbo:abstract
  • BETA je čistě objektově orientovaný programovací jazyk pocházející z tzv. Skandinávské školy objektově orientovaného programování, kde byl vyvinut první objektově orientovaný jazyk Simula. Z technického hlediska nabízí BETA několik unikátních vlastností. Program se skládá z kolekce objektů, které jsou instancemi vzorů. Vzor je sjednocením pojmů třída, metoda, funkce, korutina, proces a výjimka. BETA podporuje vnořené třídy a tyto třídy se staly inspirací pro vnitřní třídy v Javě. Třídy lze virtuálně definovat, podobně jako v jiných objektově orientovaných jazycích. Virtuální entity (např. metody a třídy) se nikdy nepřepisují, místo toho jsou předefinovány nebo specializovány. BETA podporuje objektově-orientovaný pohled na programování a obsahuje komplexní vybavení pro procedurální a funkcionální programování. BETA má mocné abstrakční mechanismy pro identifikaci objektů, klasifikaci a kompozici. BETA je silný typový jazyk, jako je např. Simula 67, Eiffel a C++, přičemž většina typové kontroly je prováděna v čase kompilace. BETA nerozlišuje velikost písmen. (cs)
  • BETA ist eine reine objektorientierte Programmiersprache, die – wie Simula – in Skandinavien entwickelt wurde. Technisch gesehen bietet BETA einige besondere Eigenschaften; so werden Klassen und Prozeduren als ein gemeinsames Konzept, das „Pattern“, betrachtet. Klassen werden als Eigenschaften bzw. als Attribute von Objekten definiert. Eine Klasse kann daher nicht ohne den Kontext eines expliziten Objektes erstellt werden. BETA unterstützt daher auch verschachtelte Klassen. Klassen können virtuell definiert werden (ähnlich wie virtuelle Methoden in anderen Programmiersprachen). Virtuelle Entitäten können nicht überschrieben werden, stattdessen werden sie redefiniert oder spezialisiert. BETA verwendet die sogenannten „Strong Types“, ein Großteil der Typ-Konsistenzprüfungen findet beim Kompilieren statt. Da eine vollständige Typ-Konsistenzprüfung beim Kompilieren die Programmiersprache zu sehr einschränken würde, wurde bei BETA eine Balance zwischen Flexibilität und Code-Stabilität erreicht. Die BETA-Programmiersprache wurde in Informatik-Studiengängen noch Ende der 1990er Jahre an vielen Universitäten eingesetzt. Seit 2005 gibt es auch die Möglichkeit, BETA im .Net-Framework- oder im JDK-Umfeld einzusetzen. Entsprechend sind diese beiden Varianten auch als BETA.NET bzw. BETA.Java definiert worden. Auf der alle 15 Jahre von der ACM abgehaltenen History of Programming Languages conference (HOPL) wurde BETA auf der HOPL III durch den Beitrag The when, why and why not of the BETA programming language vertreten. Das Werkzeug BON/Kogge unterstützt die objektorientierte Analyse und das Design mit der Methode . Aus dem Design-Modell werden dann auf Knopfdruck die Code-Rahmen in der objektorientierten Programmiersprache Beta generiert. Eine Rückgenerierung ist ausgeschlossen. Das Werkzeug kann mit Rational Rose oder Together verglichen werden, allerdings nicht kommerziell und auch nicht so umfangreich. BON ist eine Notationsmethode wie UML, dabei entstand BON deutlich früher und war unter anderem eine Inspiration für das Design von UML. (de)
  • بيتا (BETA) هي عبارة عن لغة كائنية التوجه نشأت داخلى «» في كائنية التوجه عندما طورت أول لغة كائنية التوجة . من منظور تقني، توفر بيتا العديد من المزايا الفريدة. يتم جمع الأصناف والعمليات تحت مبداء واحد، نمط (Pattern). كما، يتم تعريف الأصناف على انها صفات/خصائص الكائنات. هذا يعني أنه لايمكن تثبيت الأصناف بدون سياق كائنات محدد. ونتيجة لذلك أصبحت بيتا تدعم الأصناف المتداخلة (nested classes). يمكن تعريف الأصناف بشكل افتراضي، مثل الطرق الافتراضية في معظم لغات البرمجة الكائنية الموجهة. لا يمكن الكتابة مرة أخرى على الكيانات الافتراضية (مثل الطرق والأصناف) أبداً، إنما يتم تعرفها مرة أخرى أو خصخصتها. تدعم بيتا وجهة نظر الكائنات الموجهة في البرمجة مرافق شاملة للبرمجيات الإجرائية والوظيفية. لديها آليات تجريد قوية لدعم تحديد هوية الكائنات، وتصنيفها وتكوينها. بيتا لغة مكتوبة بقوه مثل ، ايفل، وسي++، ومعظم التحقق يكون في وقت التصريف (compile-time). تهدف بيتا إلى تحقيق التوازن الأمثل بين نوعي التحقيق وقت التصريف (compile-time type checking) والتحقيق وقت التشغيل (run-time type checking). (ar)
  • BETA is a pure object-oriented language originating within the "Scandinavian School" in object-orientation where the first object-oriented language Simula was developed. Among its notable features, it introduced nested classes, and unified classes with procedures into so called patterns. The project is inactive as of October 2020. (en)
  • BETA es un lenguaje puro orientado a objetos que se originó dentro de la "Escuela Escandinava" en orientación a objetos donde se desarrolló el primer lenguaje orientado a objetos Simula . ​ Entre sus características notables, introdujo clases anidadas y clases unificadas con procedimientos en los llamados patrones. El proyecto está inactivo a partir de octubre de 2020. ​ (es)
  • BETA è un linguaggio di programmazione puramente object-oriented sviluppato alla , dove in precedenza era stato sviluppato il primo linguaggio object-oriented della storia: il Simula. Da un punto di vista tecnico, il BETA possiede alcune caratteristiche distintive: * Le classi e le sono unificate sotto lo stesso concetto di pattern. * Le classi sono definite come un insieme di proprietà ed attributi applicati ad un certo oggetto, per questo motivo le classi non possono esser istanziate al di fuori del contesto formato da un oggetto. * Come conseguenza del punto precedente, il BETA supporta le , e probabilmente le classi nidificate del BETA sono state la principale fonte di ispirazione per le di Java. * Le classi possono essere definite come virtuali. * Metodi e classi definite in modo virtuale non vengonomai sovrascritte, ma raffinate e specializzate. Il BETA possiede potenti meccanismi di astrazione per identificare, classificare e comporre oggetti, è un linguaggio che implementa un strong type checking (come Simula, Eiffel e C++). È noto che non è possibile avere un buon type checking in fase di compilazione senza sacrificare l'espressività del linguaggio, ma il BETA raggiunge un buon compromesso fra type checking in compilazione e run-time. (it)
  • BETA — это чисто объектно-ориентированный язык «скандинавской школы», начатой первым в мире объектно-ориентированным языком Simula. Поддерживает также процедурный и функциональный методологии программирования. BETA, подобно Симуле, Эйфелю и C++ — это строго типизированный язык преимущественно статической типизацией (проверкой типов на стадии компиляции). Язык BETA имеет ряд уникальных особенностей. (ru)
  • BETA是一种纯面向对象的编程语言,由克利斯登·奈加特为首的斯堪的纳维亚学者开发,他们开发了第一个面向对象语言Simula。它的显著特征是,介入了内部类,并将类和过程统一成所谓的模式。这个项目从2020年10月开始不再活跃。 (zh)
dbo:designer
dbo:influencedBy
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 135868 (xsd:integer)
dbo:wikiPageLength
  • 5520 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123170635 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
dbp:influencedBy
dbp:name
  • BETA (en)
dbp:paradigm
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • BETA is a pure object-oriented language originating within the "Scandinavian School" in object-orientation where the first object-oriented language Simula was developed. Among its notable features, it introduced nested classes, and unified classes with procedures into so called patterns. The project is inactive as of October 2020. (en)
  • BETA es un lenguaje puro orientado a objetos que se originó dentro de la "Escuela Escandinava" en orientación a objetos donde se desarrolló el primer lenguaje orientado a objetos Simula . ​ Entre sus características notables, introdujo clases anidadas y clases unificadas con procedimientos en los llamados patrones. El proyecto está inactivo a partir de octubre de 2020. ​ (es)
  • BETA — это чисто объектно-ориентированный язык «скандинавской школы», начатой первым в мире объектно-ориентированным языком Simula. Поддерживает также процедурный и функциональный методологии программирования. BETA, подобно Симуле, Эйфелю и C++ — это строго типизированный язык преимущественно статической типизацией (проверкой типов на стадии компиляции). Язык BETA имеет ряд уникальных особенностей. (ru)
  • BETA是一种纯面向对象的编程语言,由克利斯登·奈加特为首的斯堪的纳维亚学者开发,他们开发了第一个面向对象语言Simula。它的显著特征是,介入了内部类,并将类和过程统一成所谓的模式。这个项目从2020年10月开始不再活跃。 (zh)
  • بيتا (BETA) هي عبارة عن لغة كائنية التوجه نشأت داخلى «» في كائنية التوجه عندما طورت أول لغة كائنية التوجة . من منظور تقني، توفر بيتا العديد من المزايا الفريدة. يتم جمع الأصناف والعمليات تحت مبداء واحد، نمط (Pattern). كما، يتم تعريف الأصناف على انها صفات/خصائص الكائنات. هذا يعني أنه لايمكن تثبيت الأصناف بدون سياق كائنات محدد. ونتيجة لذلك أصبحت بيتا تدعم الأصناف المتداخلة (nested classes). يمكن تعريف الأصناف بشكل افتراضي، مثل الطرق الافتراضية في معظم لغات البرمجة الكائنية الموجهة. لا يمكن الكتابة مرة أخرى على الكيانات الافتراضية (مثل الطرق والأصناف) أبداً، إنما يتم تعرفها مرة أخرى أو خصخصتها. (ar)
  • BETA je čistě objektově orientovaný programovací jazyk pocházející z tzv. Skandinávské školy objektově orientovaného programování, kde byl vyvinut první objektově orientovaný jazyk Simula. Z technického hlediska nabízí BETA několik unikátních vlastností. Program se skládá z kolekce objektů, které jsou instancemi vzorů. Vzor je sjednocením pojmů třída, metoda, funkce, korutina, proces a výjimka. BETA podporuje vnořené třídy a tyto třídy se staly inspirací pro vnitřní třídy v Javě. Třídy lze virtuálně definovat, podobně jako v jiných objektově orientovaných jazycích. Virtuální entity (např. metody a třídy) se nikdy nepřepisují, místo toho jsou předefinovány nebo specializovány. BETA podporuje objektově-orientovaný pohled na programování a obsahuje komplexní vybavení pro procedurální a funkci (cs)
  • BETA ist eine reine objektorientierte Programmiersprache, die – wie Simula – in Skandinavien entwickelt wurde. Technisch gesehen bietet BETA einige besondere Eigenschaften; so werden Klassen und Prozeduren als ein gemeinsames Konzept, das „Pattern“, betrachtet. Klassen werden als Eigenschaften bzw. als Attribute von Objekten definiert. Eine Klasse kann daher nicht ohne den Kontext eines expliziten Objektes erstellt werden. BETA unterstützt daher auch verschachtelte Klassen. (de)
  • BETA è un linguaggio di programmazione puramente object-oriented sviluppato alla , dove in precedenza era stato sviluppato il primo linguaggio object-oriented della storia: il Simula. Da un punto di vista tecnico, il BETA possiede alcune caratteristiche distintive: (it)
rdfs:label
  • بيتا (لغة برمجة) (ar)
  • BETA (cs)
  • Beta (Programmiersprache) (de)
  • BETA (programming language) (en)
  • BETA (lenguaje de programación) (es)
  • BETA (it)
  • BETA (ru)
  • BETA (编程语言) (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • BETA (en)
is dbo:influencedBy of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influencedBy 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