Omikron BASIC

Omikron BASIC

Omikron BASIC ist ein Dialekt der Programmiersprache BASIC, der Mitte der 1980er Jahre von der Omikron Data Quality GmbH für den ATARI ST, STE und TT entwickelt wurde. Ab 1988 gehörte der Omikron-Basic-Interpreter einschließlich Handbuch zur Grundausstattung aller in Deutschland ausgelieferten ST-Computer.[1]

Omikron BASIC zeichnete sich vor allem durch mathematische Fähigkeiten inklusive 19-stelliger Rechengenauigkeit aus, sowie durch ein neuartiges Interpreterkonzept, das eine für damalige Verhältnisse hohe Rechengeschwindigkeit ermöglichte: siebzigmal schneller als Atari BASIC, oft etwa doppelt so schnell wie GFA-BASIC.

Inhaltsverzeichnis

Eigenschaften

Der Editor und Interpreter (Version 3.0) wurde bald nach Erscheinen der MEGA-ST-Serie von Atari lizenziert und standardmäßig anstatt des Atari ST BASIC mit ausgeliefert. Den Compiler konnte man nachkaufen. Damit konnte man optional kompilierte Programme weitergeben, ohne dass der Anwender den Quellcode einsehen konnte.

Kompilierte Programme konnten die Koprozessoren nutzen und die Abbruch-Tastenkombination CTRL-C sperren.

Mit der Weiterentwicklung der ATARI-Serien nach STE, TT und Falcon wurden aufgrund von Inkompatibilitäten zwischen den Rechnermodellen und Unsauberkeiten in Omikron BASIC immer wieder Anpassungen der Software erforderlich, wodurch der Anwender gezwungen war, die mehr oder weniger teuren Upgrades des Compilers (3.5, 4.0, 5.0) zu erwerben, um kompatibel zu bleiben. Das letzte Upgrade auf 5.0 lief dann endlich auch auf Atari-Emulatoren „sauber“, z. B. MagicPC von ASH, so dass man auch auf dem PC oder Mac seine Atari-Programme in Omikron BASIC weiter laufen lassen kann.

Nahezu alle Funktionalitäten des Betriebssystems waren von Omikron BASIC aus erreichbar und nutzbar, wie zum Beispiel Zugriffe auf BIOS und GUI.

Bibliotheken

Die Ausrichtung des Omikron BASIC auf eine eher wissenschaftlich-technisch interessierte Zielgruppe zeigt sich u. a. an den Erweiterungs-Bibliotheken, die zusätzlich erworben werden konnten:

  • Statistik (Verteilungen, Konfidenzintervalle, Tests, Mehrfeldtafeln)
  • Numerik (Gleichungssysteme, Approximation, numerische Integration, Differentialgleichungssysteme)
  • Complex (Rechnen mit komplexen Zahlen)

Für Anwendungen außerhalb der Ingenieurwissenschaften gab es aber ebenfalls Bibliotheken:

  • EasyGem (Konstruktion des GUI)
  • MIDI (Musik)
  • SQL (Bibliothek mit eigener Datenbank-Engine)

Spätere Entwicklungen

Mit der Konzentration ATARIs von Homecomputern zu Spielekonsolen verlor auch Omikron BASIC in den 1990er Jahren rasch an Bedeutung.

Omikron BASIC wird mittlerweile von Berkhan-Software[2] (Versionen 5, 6, 7 und 8) weiterentwickelt und vertrieben, vor allem für Apple-Macintosh-Systeme. Eine Version für Intel-Macs ist 2008 erschienen (8.5). Sowohl der Editor als auch die kompilierten Programme arbeiten unter Rosetta, da ausschließlich PowerPC-Code verwendet bzw. erstellt wird.

Literatur

Einzelnachweise

  1. ST-Magazin Archiv: 1988. WEKA Medien Verlagsgesellschaft (1988). Abgerufen am 8. Dezember 2009.
  2. Berkhan-Software (englisch, deutsch)

Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Omikron BASIC — Le BASIC Omikron a été développé à partir de l année 1985 pour l Atari ST pour fonctionner avec un processeur 68000. L éditeur initial en est Artur Södler, aidé de Thomas Kemp pour l écriture des routines mathématiques. Si la dernière version… …   Wikipédia en Français

  • Omikron (Begriffsklärung) — Omikron ist Omikron (Majuskel Ο, Minuskel ο), der 15. Buchstabe des griechischen Alphabets eine Programmiersprache, Omikron BASIC Siehe auch Omicron …   Deutsch Wikipedia

  • Basic (langage) — BASIC Pour les articles homonymes, voir Basic. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres   Sigles de trois lettres …   Wikipédia en Français

  • Langage BASIC — BASIC Pour les articles homonymes, voir Basic. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres   Sigles de trois lettres …   Wikipédia en Français

  • Liste der BASIC-Dialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität der Computer Programmiersprache BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken… …   Deutsch Wikipedia

  • List of BASIC dialects by platform — List of BASIC dialects by platform: This is a list of dialects of the BASIC computer programming language, sorted into groups for better conceptual organization.There is also an alphabetical list of BASIC dialects. These two lists should contain… …   Wikipedia

  • GFA-Basic — ist ein Dialekt der Programmiersprache BASIC. Die Sprache übernimmt wie viele andere moderne Basicdialekte von Pascal und C die Kontrollstrukturen und erinnert daher fast ein wenig an Fortran. Damit erlaubt auch GFA BASIC strukturiertes… …   Deutsch Wikipedia

  • GfA-BASIC — ist ein Dialekt der Programmiersprache BASIC. Die Sprache übernimmt wie viele andere moderne Basicdialekte von Pascal und C die Kontrollstrukturen und erinnert daher fast ein wenig an Fortran. Damit erlaubt auch GFA BASIC strukturiertes… …   Deutsch Wikipedia

  • List of BASIC dialects — This article gives an alphabetical list of BASIC dialects mdash;a flat list of interpreted and compiled variants of the BASIC programming language. The dialects platform(s) (that is, the computer models and operating systems) are given in… …   Wikipedia

  • Liste des dialectes BASIC — Cet article présente une liste de dialectes BASIC interprétés ou compilés. Sommaire 1 Dialectes fonctionnant sur plusieurs plates formes 2 Dialectes fonctionnant sur une plate forme unique 3 BASIC intégré / Langages de scripts …   Wikipédia en Français


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.