![]() |
Purebasic 4.20 |
Purebasic Purebasic - Programming source code compiler.
System Requirememts Mac OS X 10.2 or later |
 |
| Download Details |
|
| Company |
Frederic Laboureur |
| Version |
4.20 |
| Post Date |
September 18, 2009 |
| License |
Demo |
| File Size |
18 MB |
|
|
|
|
|
There are no screenshots |
|
Purebasic 4.20
Purebasic - Programming source code compiler. Purebasic is a basic compiler available for windows, linux, amiga and now also for Mac OS X. Purebasic is easy to create portable source code for all platforms. Purebasic creates native executables with low needs of resources and high speed execution. Once buyed you have a livetime update garantee. A demo version for OS X is available. Main features of Purebasic:Huge set of internal commands (800+) to quickly and easily build any application or game All BASIC keywords are supported Very fast compiler which creates highly optimized executables No external DLLs, runtime interpreter or anything else required when creating executables Procedure support for structured programming with local and global variables Access to full OS API for advanced programmers Easy but very fast 2D game support trough dedicated libraries (DirectX, SDL, ...) 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 AmigaOS, Windows, MacOS X and Linux, for games and applications Dedicated editor and development environment Integrated debugger to easily trace programming bugs.
Limitations of Purebasic:
Code size limitations (about 800 lines) Debugger always enabled (much slower performances, bigger executable.
What's New in This Release:
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)
Optimized: The whole commandset by using a better C compiler (Windows only)
Fixed: Quite some bugs related to the commands and compiler
|