PureBasic是由Fantaisie Software所开发的商用BASIC程序语言及整合开发环境（IDE）。特点是语法简单直接，不依赖运行时库，因此能编译出相当小巧的程序，包含命令列或GUI执行档、DLL等。而且不使用各系统的API，所以有高度的跨平台特性，支持Windows 32/64位元、Linux 32/64位元、Mac OS X、Amiga。
代码范例.CompilerIf #PB_Compiler_OS = #PB_OS_WindowsCompilerEndIf