Programmieren mit Omikron Basic für Apple PowerMac


zurück zur Hauptseite

Omikron Basic 6
Apple powermac, Zeile, Programmiersprache, programmieren, Programme, Programm, omikron, Library Libraries, Funktionen, Funktion, Editor, Assembler, Ausgabe, Befehlssatz, Fenstern, Fortran, komplexen, mac, macintosh, opeartoren, power, programmiert, Progra für Power Macintosh Computer
Features
Hauptseite | English 

apple powermac basic Allgemeines
apple powermac basic
Der umfangreiche Befehlssatz
apple powermac basic
Der integrierte Editor
         Der Source Code Debugger
apple powermac basic
Unbegrenzte Möglichkeiten mit Libraries

  

Allgemeines

Omikron Basic ist eine vielseitige und  leicht zu erlernende Programmiersprache, die es auch Anfängern erlaubt, schon nach kurzer Zeit eigene Programme zu schreiben.  

apple powermac basic Für die meisten Anwendungen sind keine internen Kenntnisse des Macintosh Betriebssystems erforderlich. 

apple powermac basic Keine umständliche Projektdefinition. Einfach neues Programmfenster öffnen und losprogrammieren. 

 apple powermac basic Kurze Turnaround-Zeiten, da Programme mit
'Compilieren & Starten' (bzw. 'Debuggen') sofort getestet werden können. 

apple powermac basic Omikron Basic erzeugt superschnellen PowerPC Code.

apple powermac basic Modulare Programmierung mit Prozeduren und Funktionen. 

apple powermac basic Rekursive Programmierung durch globale und lokale Variablen.


apple powermac basic Multi-Window-Editing: Ein und dasselbe Programm kann in verschiedenen Fenstern parallel bearbeitet werden. Lästiges hin- und herscrollen entfällt.

apple powermac basic Durch die Omikron Basic Ausgabefenster laufen auch Programme, die keine eigene Fensterverwaltung haben und zur Ein- und Ausgabe  PRINT und INPUT benutzen, sauber in einer Multitaskingumgebung.

    
  

Umfangreicher Befehlssatz

apple powermac basic 7 verschiedene Datentypen (Bit, Byte, Halfword, Word, Singlefloat, Doublefloat und Strings bis zu 2 Gigabyte Länge) 

apple powermac basic Sehr schnelle dynamische Stringverwaltung
(vollständig in Assembler programmiert). Dadurch keine Dimensionierung von Strings erforderlich. Speicherplatz wird immer optimal genutzt. 

apple powermac basic Dimensionierte Felder können während der Laufzeit des Programms redimensioniert werden und eine Größe von 2 Gigabyte erreichen. 

apple powermac basic 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. 

apple powermac basic Umfangreiche Zeichenbefehle (Punkte, Linien, Rechtecke, Kreise, Ellipsen usw.)  Alle Zeichenbefehle  und auch PRINT können in einen beliebigen GrafikPort umgeleitet werden. Dadurch ist es z.B. möglich, für die Ausgabe auf den Drucker die gleiche Routine zu verwenden wie für den Bildschirm.

apple powermac basic
Alle wichtigen mathematischen Funktionen (Fakultät, Exponentialfunktionen, Logarithmus zu beliebiger Basis, trigonometrische Funktionen vom Sinus bis zum Areatangenshyperbolicus) 

apple powermac basic Sehr schnelle Stringfunktionen (LEFT$, RIGHT$, MID$, STR$, INSTR 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. 

apple powermac basic
Blitzschnelles Sortieren mit dem SORT-Befehl, da die Routine vollständig in Assembler programmiert wurde. 

apple powermac basic
FOR NEXT Schleifen auch mit Fließkommazahlen als Laufvariablen und Stepraten. 

apple powermac basic Viele Strukturbefehle (IF...THEN...ELSE...ENDIF, FOR...NEXT, WHILE...WEND, REPEAT...UNTIL, SELECT...CASE...END_SELECT). 

apple powermac basic Aufruf von Assemblerprogrammen mit INLINE, USR, CALL 

apple powermac basic
Sämtliche Funktionen des Macintosh-Betriebssystem können von Omikron Basic aus aufgerufen werden.  Darüber hinaus ist es auch möglich, Funktionen zu importieren, die von Export-Libraries zur Verfügung gestellt werden. Diese Export-Libraries können auch in anderen Sprachen (C, Pascal, Fortran) geschrieben sein.  Omikron Basic ist damit auch für die anspruchvollsten Programmieraufgaben geeignet. (z.B. wurde Omikron Basic selbst in Omikron Basic programmiert unter Verwendung der EasyGem, Extension, und Assembler Library)

  

Der integrierte Editor

apple powermac basic Schon während Sie Ihr Programm schreiben, überprüft der tokenisierende Editor jedesmal, wenn der Cursor die Zeile wechselt, die Syntax der zuletzt bearbeiteten Zeile und macht Sie sofort auf eventuelle Fehler aufmerksam.

apple powermac basic Umfangreiche Editierfunktionen (Blöcke können ausgeschnitten, eingefügt, verschoben oder in andere Programmfenster kopiert werden, auch direkt in andere Fenster ohne den Umweg über das Clipboard). Neben den bekannten Standardfunktionen wie Ausschneiden, Kopieren, Einsetzen erlaubt Omikron Basic auch das direkte Verschieben bzw. Kopieren von Tokencode.

apple powermac basic Sehr vielseitige Such- und Ersetzenfunktionen:
Es kann nach Tokens, Textstellen, Fehlern und Definitionen gesucht werden. (vorwärts und rückwärts) Auf Wunsch werden alle gefundenen Einträge in einem neuen Fenster aufgelistet. Anklicken genügt und Omikron Basic springt an die gewünschte Stelle im Programm.

apple powermac basic
Automatisches Einrücken von Strukturen: (Schleifen, IF...THEN...ELSE-Verzweigungen oder Unterprogramme) 

apple powermac basic
" C o l o r C o d i n g " : Farbige Darstellung unterschiedlicher Tokentypen . Dadurch werden Programme sehr übersichtlich, da zum Beispiel Strukturbefehle eine andere Farbe haben, als Operatoren oder Kommentare. (Diese Funktion kann auch abgeschaltet werden)

apple powermac basic Programmteile können eingeklappt werden. Es wird dann nur noch die oberste Zeile dargestellt. Dadurch kann ein Programm im Editor sehr kurz und übersichtlich gehalten werden. Die eingeklappten Bereiche können auch ineinander geschachtelt sein und mit einem Passwort geschützt werden. 

apple powermac basic
Sehr schneller Compiler, der auch längere Programme in wenigen Sekunden übersetzt und dabei hochoptimierten kompakten Code erzeugt.

apple powermac basic Beliebiges Einstellen sämtlicher Farben und Shortcuts.

apple powermac basic
Multi-Window-Editing: Beliebig viele Programmstellen ein- und desselben Programms können Sie jeweils in einzelnen Fenstern darstellen. Ihre Änderungen werden automatisch in allen Fenstern gleichzeitig vorgenommen.
apple powermac basic Der integrierte Source Code Debugger
Damit können Sie in Einzelschritten durch Ihr Programm steppen, dabei den Inhalt von Variablen und Speicherzellen verfolgen, sowie gezielt in Prozeduren und Funktionen eintreten und austreten. Ausserdem gibt es einen Animationsmodus, mit dem man ein Programm quasi in Zeitlupe ablaufen lassen kann. Der Debugger eignet sich damit bestens zur Fehlersuche und für didaktische Zwecke, um z.B. die Funktionsweise von Algorithmen Schritt für Schritt zu erklären.

 

Libraries  

apple powermac basic Libraries erweitern den Befehlssatz für spezielle Anwendungen. Eine Library ist eine Sammlung von Prozeduren und Funktionen, die im Programmtext nur eine einzige Zeile belegen.

apple powermac basic Mit dem
Library Maker können Sie sich auch leicht eigene Libraries erstellen und diese auch weitergeben, ohne daß der Nutzer den Quellcode sichtbar machen könnte.

apple powermac basic
Berkhan-Software erhebt keine Urheberrechte auf die mit Omikron Basic (und den Libraries) erstellten Programme.

apple powermac basic
Mit der EasyGem Library können Sie Ihrem Programm leicht eine Benutzeroberfläche geben, indem Sie einfach die entsprechenden Befehle in den Programmcode einfügen. Eine separate Erstellung von Resourcedateien entfällt damit.

apple powermac basic Die
Complex Library erlaubt das Rechnen mit komplexen Zahlen und stellt alle wichtigen mathematischen Funktionen auf dem Körper der komplexen Zahlen zur Verfügung. Zusätzlich können die Nullstellen komplexer Polynome und Kurvenintegrale in der komplexen Ebene berechnet werden.

apple powermac basic Die Numeric Library bietet Prozeduren zur Berechnung von Fouriertransformationen und zum Lösen von Differentialgleichungen und normalen Gleichungssystemen. Außerdem ist ein Interpolationsverfahren enthalten.

apple powermac basicDie
Statistic Library bietet Funktionen zur Berechnung von Prüfverteilungen und Vertrauensintervallen, einfache und mehrfache Regression und Varianzanalyse.

Neue Version:
Omikron Basic 7 (Beta)
für Apple Power Mac.
Programmieren mit Omikron Basic 7

Omikron Basic 7 benötigt System 8.1 oder höher und mind. 6 MB freien Speicher. Wenn Sie MacOS 7.1 bis 8.0 verwenden, können Sie auch noch Omikron Basic 6 mit kostenloser Upgrade Garantie auf Omikron Basic 7 erwerben.


zurück zur Hauptseite


© 1997-2005 Berkhan-Software
Apple and Apple Power Mac are registered trademarks of Apple Computer Inc.