编程范型 | 结构化编程、指令式编程、过程式编程 |
---|---|
语言家族 | BASIC |
设计者 | Fantaisie Software |
实作者 | Fantaisie Software |
发行时间 | 1998年(AmigaOS) 2000年(Windows) |
稳定版本 | 6.00 LTS
(2022年6月22日
) |
操作系统 | 跨平台:Microsoft Windows、Linux、Mac OS X 、Raspberry Pi OS (活跃中) AmigaOS (停产,开放源代码) |
许可证 | 商业软件 |
文件扩展名 | .pb .pbi .pbf, .pbp |
网站 | www |
受启发于 | |
BASIC |
PureBasic是由Fantaisie Software所开发的商用BASIC程序语言及集成开发环境(IDE)。特点是语法简单直接,不依赖运行时库,因此能编译出相当小巧的程序,包含命令列或GUI执行档、DLL等。而且不使用各系统的API,所以有高度的跨平台特性,支持Windows 32/64位元、Linux 32/64位元、Mac OS X、Amiga。
代码范例
CompilerIf #PB_Compiler_OS = #PB_OS_Windows
ProcedureDLL AttachProcess(Instance)
EndProcedure
ProcedureDLL DetachProcess(Instance)
EndProcedure
ProcedureDLL AttachThread(Instance)
EndProcedure
ProcedureDLL DetachThread(Instance)
EndProcedure
CompilerEndIf
ProcedureDLL Test(Message$)
MessageRequester("Test!", Message$)
EndProcedure