PowerBASIC是由位于美国佛罗里达州威尼斯的PowerBASIC公司开发的BASIC编译器,分为
DOS和Windows版本。DOS版本语法类似QBasic与QuickBASIC,Windows版本则包含命令行版本及图形界面开发版本,结合标准BASIC语言与API调用,允许开发者编写
动态连接库(DLLs)和
可执行程序(EXEs),并支持访问完整的
Windows API。其编译代码性能较
VB快3至23倍,生成文件体积缩小4至40倍且无需外部运行时组件。
PowerBASIC是个
编译器,它允许 BASIC 程序师使用熟悉的 BASIC 语言编写工业标准的
动态连接库(DLLs)和可执行程序(EXEs)。
用PowerBASIC 创建的可执行程序能做几乎任何事情!用PowerBASIC,你能访问全部的Windows API,因此你能编写几乎你能构思的任何事情的应用程序;从文挡处理软件到压缩程序,从服务器程序到客户端程序,从实用工具到
图形用户界面程序,你能建立有GUI前端的应用程序,或者没有丝毫用户界面的数据处理应用程序。
用PowerBASIC创建的DLLs 能被任何其他支持32位Windows DLLs 的语言编写的程序所使用,例如:C/C++、Delphi、PowerBuilder、Visual Basic、Visual Basic for Applications (VBA)。PowerBASIC编写的 DLL 能够建立
图形用户界面接口或者它包含纯粹的数据计算处理程序,或者两者都包含。
对于那些寻找方法,以优化已时间为关键因素的程序,但是已经既没有时间也没有意愿去学习一种全新语言的Visual Basic 程序师,PowerBASIC for Windows 是他们理想的解决方案。
PowerBASIC与熟悉的BASIC语言一样,但有两个重要的差别:通常PowerBASIC 编译的代码在性能上比VB 编译的代码好3到23 倍; 以及由PowerBASIC 产生的可执行文件比VB生成的可执行文件小4 到40 倍!
2019年12月最新版本是 PowerBASIC 10.03,是一款快速开发工具。不需要dll,支持ActiveX,内置ado支持。分PBCC-Console Compiler和PBWin-WIN Compiler两个版本。