Applesoft BASIC (manchmal auch "Applesoft II" genannt) war die zweite Version der Programmiersprache BASIC für den Apple II Homecomputer, die dem Integer BASIC folgte. Applesoft BASIC wurde von Microsoft entwickelt, und der Produktname entstand aus den beiden Firmennamen Apple und Microsoft.
Hintergrund
Die Kunden von Apple wollten eine Version von BASIC, die auch Berechnungen mit Fließkommazahlen ermöglichte. Da Steve Wozniak, der Entwickler des Apple II und Integer BASIC zu beschäftigt war mit der Entwicklung des Diskettenlaufwerks und des dazugehörigen Controllers für den Apple II, gab man die Entwicklung der BASIC-Variante an Microsoft, die auch schon das BASIC für den Altair 8800 und für den Commodore PET entwickelt hatten; Applesoft BASIC war in der Tat im wesentlichen identisch mit dem Commodore-PET-BASIC, erweitert um einige Apple-spezifische Befehle z.B. für die Grafikansteuerung. Die BASIC-Variante für den Apple war vergleichbar mit anderen BASIC-Programmiersprachen für Rechner mit dem 6502 Prozessor, wie z. B. Commodore BASIC: Die Version verwendete Zeilennummern; Leerzeichen zwischen den einzelnen Befehlen in einer Zeile waren nicht notwendig. Anders als beim Commodore BASIC wurden aber beim aufLISTen eines Programmes automatisch Leerzeichen zwischen den Befehlen eingefügt, was die Lesbarkeit erhöhte.