PureBasic — коммерческий компилятор языка программирования, использующего синтаксис BASIC.
Предназначен для создания кроссплатформенных приложений для AmigaOS, GNU/Linux, Microsoft Windows, Windows NT и Mac OS X. Разработан компанией Fantaisie Software.
Программы, написанные на PureBasic’е компилируются непосредственно в код процессоров IA-32, m68k и PowerPC, при этом получаются небольшие автономные исполняемые файлы и динамические библиотеки. Если не использовать специфические API операционных систем, один файл исходного кода может быть скомпилирован для всех поддерживаемых OS с небольшими модификациями или вообще без них.
Есть возможность использования библиотек WIN32API и MFC (Windows); SDL (GNU/Linux).
Также PureBasic позволяет использовать ассемблерные "включения", так как компилятор - FASM
PureBasic(4.00,4.10 и.т.д.) имеет также Visual Designer, который может помочь в создании окон.
Вдобавок к этому есть прямой доступ к командам API AmigaOS, Microsoft Windows, GNU/Linux или Mac OS X."