In de informatica is Applesoft BASIC een programmeertaal. Het was het tweede dialect van de taal BASIC dat geleverd werd op de Apple II-computer, als opvolger van Integer BASIC.

Applesoft BASIC werd voor Apple ontwikkeld door Microsoft, toen Apple de Apple II Plus introduceerde met een groter werkgeheugen van 48 kB RAM. Microsofts had al ervaring met de ontwikkeling van Altair BASIC. Apple nam een licentie op een assembleertaalversie van 10 kB van BASIC die men "Applesoft" noemde. Deze leek sterk op (en deelde inderdaad code met) BASIC-implementaties op andere 6502-gebaseerde computers, zoals Commodore BASIC.

De taal maakte gebruik van regelnummers. Spaties tussen de verschillende commando's waren niet noodzakelijk tijdens het intypen van regels, maar werden naderhand automatisch toegevoegd door Applesoft BASIC. Hoewel trager dan voorganger Integer BASIC, had hij enkele belangrijke nieuwe mogelijkheden:

Spellen

Er werden om verscheidene redenen relatief weinig actiespellen volledig geschreven in Applesoft BASIC:

Het was wel gebruikelijk de basis of het opstartprogramma te maken in Applesoft BASIC, en vanuit daar code in machinetaal aan te roepen.

Voorbeeld

Dit is Hello World in Applesoft BASIC:

10 TEXT : HOME
20 PRINT "HELLO WORLD"