FreeBASIC ist ein Compiler mit einer Syntax, die so kompatibel wie möglich zu MS-QuickBASIC ist (einschließlich der GFX-Statements), aber auch neue Features wie Pointer, vorzeichenlose Datentypen, Inline-Assembler, einen Präprozessor und viele weitere hinzufügt. (non)