All categories

PureBasic 4.2

Free Create and compile procedurally-generated code.
3.8 
Latest version:
6.02 See all
Developer:

Optimize app development. Work with a computer programming language and integrated development environment based on BASIC, generate specific code and use a variety of tools to enhance its functionality, test the integrity, remove or add certain elements, etc.

Purebasic is a basic compiler available for Windows, Linux, Amiga and now also for Mac OS X. It is easy to create portable source code for all platforms. Purebasic creates native executables with high speed execution and low needs of resources. Once buyed you have a livetime update guarantee.


v4.2
- Added: Mail library
- Added: Ftp library
- Added: RegularExpression library
- Added: Http library
- Added: SerialPort library
- Added: FLAC library
- Added: SQLite library
- Added: DirectX 9 subsystem
- Added: Sound Streaming for OGG and FLAC
- Added: #PB_Sound_MultiChannel support for the sound library
- Added: CreateImageMenu(), CreatePopupImageMenu(), SHA1FingerPrint(), SHA1FileFingerPrint()
- Added: CRC32FileFingerprint(), ExamineMD5FingerPrint(), ExamineSHA1FingerPrint(),
- Added: NextFingerPrint(), FinishFingerPrint(), IsFingerPrint()
- Added: Hexadecimal and binary support for Val() and ValQ()
- Added: #PB_Compiler_Procedure compiler constant
- Added: #PB_Round_Nearest support for Round()
- Added: 'XOr' drawing support for Linux/SDL and MacOS X
- Added: New "Profiler" tool for the Debugger menu to monitor how often lines are called in the code
- Added: Debugger can now evaluate expressions (see Debug output)
- Added: The Memory Viewer can accept any expression as the start/end address
- Added: Adding a "+" at the "end address" field of the Memory viewer makes the end address relative
- Added: Placing the mouse over a Variable will display its value while the program runs.
- Added: Selecting a more complex expression and placing the mouse over it will evaluate the expression in the running program (if possible)
- Changed: Mid() has now the Len() parameter optional
- Optimized: Compiler source processing speed (up to 8x faster)
- Fixed: Quite some bugs related to the commands and compiler

Suggestions

Vim
Vim
Free

A screen-based text editor for various documents.

TeXworks
TeXworks
Free

A powerful application that allows users to edit TeX files.

Hex Fiend
Hex Fiend
Free

Fast, clever, and free Hex Editor that has many unique features: Insert...

Download
Free