WikiDer > Ganzzahl BASIC
Ganzzahl BASIC ist ein BASICDolmetscher, geschrieben von Steve Wozniak, die damals fest in die Rom vom Original Apfel II von 1977. Es war somit die erste Version des Programmiersprache BASIC, das von vielen frühen Besitzern von verwendet wurde Heimcomputer wurde benutzt. Tausende von Programmen wurden in der Sprache geschrieben. Anfangs nannte Apple den Interpreter "Apple BASIC", danach wurde der Name "Integer BASIC" gegeben Applesoft BASIC, eine Version von Microsoft BASIC, wurde verfügbar.
Wie man dem Namen entnehmen kann, waren die Variablen in "Integer BASIC" 16-Bitganze Zahlen, was sich als einer der am häufigsten gemeldeten Mängel herausstellte. Es war sehr schwierig, ein Programm zu schreiben, das Berechnungen mit Gleitkommazahlen durchführen könnte. Finanzielle oder mathematische Programme zu schreiben war daher nicht einfach. Apfel bekommen von Microsoft eine Lizenz für eine umfangreichere, aber auch langsamere Version von BASIC, etwas modifiziert, genannt Applesoft BASIC und nahm es in die ROMs des 1979 veröffentlichten Apple II Plus auf. Integer BASIC wurde nicht mehr aktiv verwendet. Es wurde nur von verwendet Diskette, musste dann in der Arbeitsspeicher für Apple II Plus-Benutzer, wenn sie es das nächste Mal brauchen. Die ROMs aller nachfolgenden Modelle des Apple II wurden mit Applesoft BASIC ausgestattet, das zur Grundlage für Hunderttausende von Programmen wurde.
Die ROMs mit Integer BASIC enthielten auch einen "Mini-Assembler", der es den Programmierern ermöglichte, MonteurProgramme Zeile für Zeile und in den Speicher eingeben. Das war natürlich viel einfacher als das entsprechende Opcodes im Maschinensprache suchen und eingeben. Diese ROMs enthielten auch einen Interpreter für eine einfache 16-Bit-Assemblersprache, SWEET16, die einfach, kompakt und interessant war. Diese beiden Optionen, einige IO-Routinen für Kassetten und einige wenig verwendete Gleitkomma-Mathematikroutinen wurden mit dem Übergang von den Integer BASIC ROMs zu den Apple II Plus ROMs entfernt, um Platz für die größere Größe des Applesoft BASIC Interpreters zu machen.
Externer Link
- Landsnail.coms "Apple II Programmer's Reference", INTEGER BASIC-Referenz.