Aufgrund der seit Jahrzehnten bestehenden Popularität der Programmiersprache BASIC existieren zahlreiche BASIC-Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von Implementierungen entwickelt, bei denen in nicht wenigen Fällen die Unterstützung zusätzlicher Funktionalitäten und Spracherweiterungen wichtiger erschien als die Portabilität, die die Beschränkung auf einen gemeinsamen Standard voraussetzen würde.

Zu den Einsatzfeldern von BASIC zählen die frühen Heimcomputer, bei denen BASIC auch zugleich als Systemoberfläche diente, die Verwendung als allgemeine Programmiersprache, teilweise auch mit Unterstützung objektorientierter Techniken, die Nutzung als Skriptsprache alleinstehend oder im Rahmen einer Anwendung und eingebetteter Systeme.

Liste plattformübergreifender BASIC-Dialekte B4X – Eine Gruppe von RAD Entwicklungsumgebungen für die Zielplattformen Java (B4J), Android (B4A), iOS (B4i) und Arduino (B4R). BASICODE – BASIC-Standard für eine große Zahl verschiedener 8-Bit-Heimcomputer Basic-256 – Ein Open Source BASIC Interpreter, vor allem gedacht für (jüngere) Schüler Bas7 (Unix, Linux, BSD, Windows, macOS) – Ein Open Source BASIC Interpreter, geschrieben in Seed7, der kompatibel zu GW-BASIC und anderen alten BASIC Dialekten ist. BBC BASIC, zeitweiliger Standard in Großbritannien, weit verbreitet, mehrere Rechnerhersteller, für Acorn/BBC Micro, Amstrad-NC100, NC150, NC200, RISC OS, Tiki 100, Cambridge Z88, CP/M, später auch Commodore 64, Sinclair ZX Spectrum, MS-DOS, Windows, NetBSD und Linux Blassic – Klassischer Open Source BASIC-Interpreter, der Zeilennummern braucht für Linux und Windows. Viele kompatible Befehle zu ZX Spectrum und CPC. BlitzMax – Die Syntax basiert auf Blitz Basic, ist allerdings eine Weiterentwicklung, die auch professionelle Spieleentwickler ansprechen soll, da B.M. in Sachen Funktionalität mit den „Großen“ C++ und C mithalten können soll. bwBASIC (Bywater BASIC) – Interpreter, ist GW-BASIC nachempfunden. Für die Linux-Konsole (POSIX) und für MS-DOS. FreeBASIC (DOS, MS Windows und GNU/Linux) – Eine Neuauflage des alten Microsoft QuickBASIC bzw. QBasic. Die Syntax ist nahezu identisch, jedoch fallen DOS-Beschränkungen weg. Es ist eine fast zu 100 % QuickBASIC-kompatible 32-Bit-Open-Source-Sprache (GPL). Darüber hinaus unterstützt FreeBASIC objektorientierte Programmierung. GFA-BASIC – wurde ursprünglich für den Atari ST konzipiert, später auch für AmigaOS, MS-DOS und Windows umgesetzt. War eine Zeitlang der Quasistandard für den Atari ST. GLBasic ist eine vollständige 2D/3D/netzwerkfähige, plattformunabhängige Programmiersprache speziell zur Spiele-Entwicklung. HotBasic HotBasic ist ein neuerer Basic-Compiler für die Anwendungsarten CONSOLE, CGI, GUI, DLL und OBJ, der nativen Maschinencode erzeugt.Informationen zu HotBasic auf hotbasic.org KBasic ist ein auf Qt beruhendes BASIC für Windows, macOS und Linux und beinhaltet eine visuelle Programmierumgebung. Mallard BASIC, von Locomotive BASIC, unter CP/M, unter anderem für den Joyce und Sinclair ZX Spectrum Microsoft BASIC – viele Varianten und Hardware-Plattformen PowerBASIC – kurz PB genannt, ist ein leistungsfähiger kommerzieller BASIC-Compiler für DOS und Windows. PowerBASIC ist der Nachfolger von Borlands Turbo Basic und wurde vom ehemaligen Borland-Mitarbeiter Bob Zale entwickelt, der Inhaber der Firma PowerBASIC Inc. ist. Für Windows gibt es PowerBASIC als Console-Compiler (PB/CC) und als Compiler für Programme mit graphischer Bedienoberfläche (PB/Win). PureBasic – Crossplattform-Applikationssprache. Schneller Compiler, plattformübergreifendes BASIC mit vielen Funktionen für Windows, Linux, AmigaOS, macOS und Raspberry Pi OS QB64 – Eine IDE mit zeichenorientierter Benutzerschnittstelle für BASIC unter Windows (XP bis 8.1), Linux und macOS in 32- und 64-Bit, unterstützt Android als Zielplattform. Ähnlich QBasic/Quick Basic 4.5. Zusätzlich bietet es viele neue eigene Befehle. So gibt es Grafikfunktionen bis 32-Bit, können BMP-, PNG-, JPEG-, GIF-Grafiken geladen werden, unterstützt WAV, OGG, MP3 und vieles mehr. RapidQ ist ein freies, an Visual Basic angelehnter BASIC für grafische Oberflächen, arbeitet aber weitgehend mit QuickBasic-Befehlen. Mit Rapid-Q kann man Programme für Windows, Linux, Solaris/Sparc und HP-UX schreiben. REALbasic – plattformübergreifendes BASIC. Objektorientierte, Visual Basic ähnliche Basic-Variante für die Macintosh-Plattform (Mac OS und macOS), Linux und Windows. sdlBasic: Ein freies BASIC, das auf die Grafikbibliothek von SDL aufbaut. Basierend auf wxBasic. Spiderbasic ist eine neue webclient-seitige Programmiersprache, die auf den BASIC-Regeln basiert. Sie ermöglicht die Entwicklung sehr komplexer, fensterbasierter Webanwendungen, einschließlich Mobiler Apps für iOS und Android. Es bietet einen großen Befehlssatz, um komplexe und reaktive GUIs, 2D-Spiele und vieles mehr in einer einheitlichen Weise zu handhaben. SmallBasic – Ein kleiner Open Source (GPL) BASIC-Interpreter, der auf Palm OS, Windows, MS-DOS, Linux u. a. läuft. StarOffice Basic (auch bekannt als StarBasic und OOoBasic) True BASIC (MS-DOS, Windows, Macintosh) – ein direkter Abkömmling des Ur-BASICs „Dartmouth BASIC“, von den Erfindern von BASIC vermarktet, streng standardkonform. Vintage BASIC, ein sehr eng am Standard des frühen Microsoft BASIC (und damit Commodore BASIC) gehaltenes Open Source BASIC Visual Basic .NET, auch als „VB.Net“ bekannt – Implementierung innerhalb des .Net-Frameworks von Microsoft. wxBasic ist ein Open Source BASIC auf Basis des plattformübergreifenden Toolkits wxWidgets – ein GPL-Interpreter, der die plattformübergreifende wxWidgets-Bibliothek nutzt. Für Linux und Windows. X11-Basic – Interpreter und Compiler ohne IDE für BASIC unter UNIX Workstation, Linux, Windows, Android, Atari ST, TomTom und Raspberry Pi. Programme mit GUI (Look & Feel ähnlich Xaw) möglich. Dialekt ähnlich GFA-BASIC. XBasic – Open-Source-Compiler mit GUI-Designer (für Windows und Linux) Xojo – (früher REALbasic und Real Studio) ist eine objektorientierte Programmiersprache mit Visuellen Entwicklungsumgebungen für macOS, Linux und Windows und basiert in ihren Befehlen und der Syntax auf der Programmiersprache BASIC. YaBasic – Kleiner Interpreter (für Linux, inzwischen auch für Windows und PlayStation 2 verfügbar) (GPL)

Liste von BASIC-Dialekten für eine Plattform MS-DOS BASICA – „BASIC Advanced“ bzw. „Advanced BASIC“ – Erweiterung von (siehe unten) um Diskettenbefehle. Auf IBM-PC-kompatiblen Computern, denen das BASIC im ROM fehlt, war zwecks Kompatibilität das Kommando BASICA oft eine identische Kopie von GW-BASIC, das auch ohne ROM-BASIC funktionierte. GBasic – Interpreter mit vielen Grafikroutinen. GW-BASIC – zu BASICA kompatibel, läuft aber auch auf IBM-PC-kompatiblen Computern (auch „PC-Klone“ bzw. „PC-“) und anderen Personal Computern ohne originales IBM-ROM mit zu MS-DOS kompatiblem DOS; auf vielen OEM-Versionen von MS-DOS ist es bis vor Version 5.0 auch enthalten. IBM Cassette BASIC – in den ersten IBM PCs im ROM mitgeliefert („ROM BASIC“), das unabhängig von PC DOS (bzw. MS-DOS) läuft und Kompaktkassetten als Speichermedium verwendet. Cassette BASIC ist auf IBM-PC-kompatiblen Computern wegen Lizenzproblemen nicht im BIOS integriert, weshalb auch BASICA auf „PC-Klonen“ (den „IBM-PC-Kompatiblen“ der 1980er und 1990er Jahre) nicht funktioniert. MOLE Basic – Merty’s Own Language Extension BASIC. Moonrock Basic Compiler – Kleiner Compiler. QuickBASIC – Entwicklungsumgebung von Microsoft mit Compiler. Das abgespeckte QBasic (nur Interpreter) wurde in den MS-DOS Versionen ab 5.0 (bis 6.22 sowie, als Teil von Windows 9x, MS-DOS 7.00/7.10) ausgeliefert. PB/DOS, das ist der PowerBASIC-Compiler für DOS Revelation BASIC (MS-DOS) Turbo Basic Ein kommerzieller BASIC-Compiler für DOS der Firma Borland. Vgl. BASIC/Z, PowerBASIC UBasic – Interpreter mit vielen Mathe-Routinen. Visual Basic für DOS (VBDOS)

Linux / Unix KBasic – Eine visuelle Programmierumgebung für BASIC unter Linux KDE von Bernd Noetscher. Ähnlich Visual Basic. Gambas – Eine visuelle Programmierumgebung für BASIC unter Linux KDE von Benoit Minisini. Ähnlich Visual Basic. Gnome Basic ist ein Projekt das die Entwicklung eines zu Visual Basic Classic kompatiblen BASIC für Gnome anstrebt. Die Entwicklung wurde aber inzwischen eingestellt und im Zuge der Unterstützung von Visual Basic .NET durch Mono weitergeführt. HBasic – Objektorientierte Open-Source-BASIC-IDE. HBasic ist eine auf Qt basierende IDE und ein BASIC Dialekt ähnlich Visual Basic Phoenix Object Basic – Übersetzung der Windows Software Envelop für Derivate des Betriebssystems Linux. PureBasic – siehe Windows → PureBasic QB64 – siehe Liste plattformübergreifender BASIC-Dialekte → QB64 X11-Basic – siehe Liste plattformübergreifender BASIC-Dialekte → X11-Basic Xojo – (früher REALbasic und Real Studio) ist eine objektorientierte Programmiersprache mit Visuellen Entwicklungsumgebungen für macOS, Linux und Windows und basiert in ihren Befehlen und der Syntax auf der Programmiersprache BASIC. BaCon Basic – proceduraler Basic nach C Konverter

Mac OS Objective-Basic – Eine BASIC Programmiersprache speziell für Cocoa-Programmierung von Bernd Noetscher. Ähnlich Objective-C. Nutzt beliebte Apple-Technologien. KBasic – Eine visuelle Programmierumgebung von Bernd Noetscher. Ähnlich Visual Basic. Chipmunk BASIC freie Software ab System 6 bis z. Zt. macOS (bis 10.6 „Snow Leopard“) FutureBASIC MS BASIC for Macintosh Omikron BASIC – Wurde ursprünglich für Atari ST entwickelt und später auf Mac OS portiert und für macOS weiterentwickelt. QuickBASIC 1.0 für Mac OS PureBasic siehe Windows → PureBasic QB64 – siehe Liste plattformübergreifender BASIC-Dialekte → QB64 Xojo – (früher REALbasic und Real Studio) ist eine objektorientierte Programmiersprache mit Visuellen Entwicklungsumgebungen für macOS, Linux und Windows und basiert in ihren Befehlen und der Syntax auf der Programmiersprache BASIC.

AmigaOS ABasiC – Relativ beschränkt, wurde anfänglich von MetaComCo mitgeliefert. AmigaBASIC – Etwas komfortabler als ABasiC, siehe MS BASIC for Macintosh. Lief aber ab AmigaOS 2.x nicht mehr. Daher keine weitere Auslieferung. Grafikfunktionen sehr langsam. Nutzt hierfür z. B. Blitterchip nicht. AMOS BASIC – Eine BASIC-Version für den Amiga zur Spieleentwicklung. Portierung von STOS BASIC für den Atari ST. BlitzBasic – Der Amiga-Vorgänger der gleichnamigen modernen BASIC-Variante. Dieser Compiler wurde 2001 in AmiBlitz umbenannt und ist seitdem Open Source. HiSoft BASIC – Ein BASIC-Compiler mit erweitertem Befehlssatz und eigenem Editor. Sein Vorteil: Er war zu 100 % kompatibel mit AmigaBASIC PureBasic – siehe Windows → PureBasic Lief aber mit neueren AmigaOS Varianten nicht mehr. Weiterentwicklung oder Patch hierfür gab es von GFA nicht. Zumindest im Aminet ist eine Lösung des Problems zu finden. Maxon Basic – sehr schnelles und leistungsstarkes Basic besonders für AmigaOS 2.x und 3.x. Verwandt mit HiSoft Basic. Letzte bekannte Variante 3.

PC/GEOS NewBasic R-BASIC – Die neueste und weiter in Entwicklung begriffenen Basic-Version für PC/GEOS ab Version GeoWorks 2.0 bis zu Breadbox Ensemble 4. GeoBasic

Atari TOS FaST Basic Omikron BASIC – Wurde lange Zeit mit neuen Atari STs ausgeliefert in Deutschland und den meisten anderen europäischen Ländern außer UK. Es wurde auf Mac OS portiert und für macOS weiterentwickelt. GFA-BASIC – Die erste Version wurde 1986 vollendet und für den Atari ST herausgebracht. ST BASIC – War der ursprünglich mitgelieferte BASIC-Interpreter aus dem Hause ATARI. STOS BASIC – Eine BASIC-Version für den Atari ST zur Spieleentwicklung. Vorgänger von AMOS BASIC für den Amiga. X11-Basic – siehe Liste plattformübergreifender BASIC-Dialekte → X11-Basic

Palm OS