- 7 verschiedene Datentypen (Bit, Byte, Halfword, Word, Singlefloat, Doublefloat
und Strings bis 64 KB Länge)
- Sehr schnelle dynamische Stringverwaltung (vollständig in Assembler
programmiert). Dadurch keine Dimensionierung von Strings erforderlich. Speicherplatz wird immer optimal genutzt.
- Dimensionierte Felder können während der Laufzeit des Programms redimensioniert
werden.
- Für Variablennamen können auch die ASCII-Zeichen von 128-255 verwendet
werden. Dadurch können bei Verwendung geeigneter Zeichensätze auch Sonderzeichen, Griechische Buchstaben etc. im Programmtext verwendet werden.
- Umfangreiche Zeichenbefehle (Punkte,
Linien, Rechtecke, Kreise, Ellipsen usw.)
- Alle wichtigen mathematischen Funktionen
(Fakultät, Exponentialfunktionen, Logarithmus zu beliebiger Basis, trigonometrische Funktionen vom Sinus bis
zum Areatangenshyperbolicus)
- Sehr schnelle Stringfunktionen (LEFT$, RIGHT$, MID$, STR$ etc.), da alles in Assembler
programmiert.
- Matrizen- und Determinatenarithmetik
- Mathematische und Boolsche Operatoren, Schiebebefehle, Pointer und Adressoperatoren.
- Formatierte Ausgabe von Zahlen durch USING-String.
- Frei definierbare Eingabemaske mit INPUT USING.
- Blitzschnelles Sortieren mit dem SORT-Befehl, da die Routine vollständig
in Assembler programmiert wurde.
- FOR NEXT Schleifen auch mit Fließkommazahlen als Laufvariablen und Stepraten.
- Viele Strukturbefehle (IF THEN ELSE, FOR NEXT, WHILE WEND, REPEAT UNTIL, SELECT
CASE).
- Aufruf von Assemblerprogrammen mit INLINE, USR, CALL
- Sämtliche Funktionen des ATARI-Betriebssystem können
von Omikron Basic aus aufgerufen werden. Dadurch ist Omikron Basic auch für die anspruchvollsten Programmieraufgaben geeignet. (z.B. wurde Omikron Basic selbst in Omikron Basic programmiert unter Verwendung der EasyGEM- Library)
|