www.wikidata.de-de.nina.az
BETA ist eine Weiterleitung auf diesen Artikel Zu weiteren Bedeutungen siehe Beta Begriffsklarung 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 unterstutzt daher auch verschachtelte Klassen BETAParadigmen Objektorientierte ProgrammierspracheErscheinungsjahr 1992Entwickler Kristen NygaardDialekte gbetaBeeinflusst von Algol 68 Simuladaimi au dk betaKlassen konnen virtuell definiert werden ahnlich wie virtuelle Methoden in anderen Programmiersprachen Virtuelle Entitaten konnen nicht uberschrieben werden stattdessen werden sie redefiniert oder spezialisiert BETA verwendet die sogenannten Strong Types ein Grossteil der Typ Konsistenzprufungen findet beim Kompilieren statt Da eine vollstandige Typ Konsistenzprufung beim Kompilieren die Programmiersprache zu sehr einschranken wurde wurde bei BETA eine Balance zwischen Flexibilitat und Code Stabilitat erreicht 1 Die BETA Programmiersprache wurde in Informatik Studiengangen noch Ende der 1990er Jahre an vielen Universitaten eingesetzt 2 Seit 2005 gibt es auch die Moglichkeit 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 3 Das Werkzeug BON Kogge 4 unterstutzt die objektorientierte Analyse und das Design mit der Methode BON Aus dem Design Modell werden dann auf Knopfdruck die Code Rahmen in der objektorientierten Programmiersprache Beta generiert Eine Ruckgenerierung 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 fruher und war unter anderem eine Inspiration fur das Design von UML Inhaltsverzeichnis 1 Beispielprogramm in BETA 1 1 Erlauterungen 2 Siehe auch 3 Literatur 4 Weblinks 5 EinzelnachweiseBeispielprogramm in BETA BearbeitenORIGIN beta basiclib betaenv The classical Hello World program in BETA PROGRAM descriptor do Hello World gt Screen PutLine Erlauterungen Bearbeiten Das Besondere ist der Zuweisungspfeil denn der Text Hello World wird dem Pattern Screen PutLine zugewiesen Siehe auch BearbeitenBirger Moller Pedersen Kristen NygaardLiteratur BearbeitenThe when why and why not of the BETA programming language doi 10 1145 1238844 1238854Weblinks BearbeitenThe BETA Language Homepage gbeta Generalized BETAEinzelnachweise Bearbeiten Lars Bak Jorgen Lindskov Knudsen Ole Lehrmann Madsen Claus Norgaard Elmer Sandvad An overview of the Mjolner BETA System April 1991 Studienfuhrer 2004 Memento des Originals vom 27 Februar 2007 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot inpud cs uni dortmund de PDF 482 kB Universitat Dortmund research ihost com Memento des Originals vom 7 Juli 2011 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot research ihost com BON Kogge Business Object Notation Koblenz Generator for Graphical Design Environments Abgerufen von https de wikipedia org w index php title Beta Programmiersprache amp oldid 231999765