PureBasic 6.03 – Programming source code compiler.

Purebasic is a basic compiler available for Windows, Linux, Amiga, and now also for macOS. It is easy to create portable source code for all platforms. Purebasic creates native executables with high-speed execution and low resource consumption. Once bought you have a lifetime update guarantee.

Features

Huge set of internal commands (1600+) to quickly and easily build applications or games
Windows (x86 – x64), Linux (x86 – x64), OS X (x64, M1) and Raspberry (arm32, arm64) support
BASIC programming language based keywords
Very fast BASIC compiler which creates highly optimized executables
No external DLLs, runtime interpreter or anything else required when creating executables
Procedure and structure support for advanced programming
Full unicode support
Built-in containers like array, list and map
Strong types, strong syntax to avoid programming mistakes
Namespace support for easy code reuse
Access to full OS API for advanced programmers
Easy but very fast 2D game support through dedicated libraries (DirectX, OpenGL)
Easy and high quality 3D support based on OGRE
Optimal use of the available hardware by using highly optimized (assembly) commands
Source code is portable between Windows, MacOS X, Linux and Raspberry
Dedicated editor and development environment
Powerful integrated debugger and profiler to easily trace and analyze code

Added: #PB_String_NoCaseAscii for CompareMemoryString() for faster string comparison when only ascii characters are involved.
Added: #PB_Compiler_DPIAware compiler constant.
Updated Scintilla to 5.3.5 for all platforms
Optimized: Smaller and more readable C generated file.
Changed: IDE on Linux is now using GTK3 as default (GTK2 IDE is named purebasic_gtk2)
Fixed: A lot of compiler and libraries bugs (fixed bug list)

Version for Apple Silicon

Xcode with command line tools

Download Now]]>