|
7 different data types
(Bit, Byte, Halfword, Word, Singlefloat, Doublefloat and Strings up to 64
KB of magnitude).
- Very fast operating string-management (completely written in Assembler).
Therefore strings do not need to be dimensioned. Effective use of memory is guaranteed.
- Dimensionized arrays can be redimensionized while the program is running.
- You can also use ASCII characters from 128 to 255 for variable names. As a consequence
it is possible to use special characters in your program such as
Greek etc., only provided that you have installed a suitable font.
- Comprehensive drawing instructions (points, lines, squares, circles,
ellipses.)
- All important mathematical functions
Factorial of any real number, exponetial functions, logarithmic functions with any basis, trigonometric functions
from sine to areatangenshyperbolicus.
- Very fast operating string functions (LEFT$,
RIGHT$, MID$, STR$ etc.)as everything is written in Assembler.
- Matrices and Determinant Arithmetic.
- Mathematical and boolish operators, shifting commands, pointers and address operators.
- Formated output of numbers by using a USING-string.
- Define your own input-mask by using 'INPUT USING'.
- very rapid sorting of arrays by using the SORT instruction
which has been completely written in Assembler
- FOR NEXT loops even with arbitrary floating point numbers for the counting variables
as well as for the steprates.
- Powerful structure commands (IF...THEN...ELSE...ENDIF, FOR...NEXT, WHILE...WEND,
REPEAT...UNTIL, SELECT...CASE...END_SELECT)
- Calling Assembler programs using INLINE, USR, CALL.
- All functions provided by the ATARI Operating System
can be easily called by Omikron Basic. As a consequence Omikron Basic is prepared
for the most complicated projects. (even Omikron Basic itself has been programmed in
Omikron Basic by using the EasyGEM-Library)
|