Soft82.com » Windows » Developer Tools » Tools & Editors » Specialized Tools » PureBasic 4.50
PureBasic 4.50
| Developer | |
| Product Homepage | |
| Date Added | June 10, 2010, 13:33 GMT |
| License | Free to try (Shareware); $95.50 to buy |
| Last Week / All Time Downloads | 2 / 318 |
| Size | 15.1MB |
| OS Support | Windows All |
PureBasic Description
A native 32 bit and 64 bit programming language based on established BASIC rules
The key features of PureBasic are portability (Windows, Linux, MacOS X and AmigaOS are currently supported), the production of very fast and highly optimized executables and, of course, the very simple BASIC syntax. PureBasic has been created for the beginner and expert alike. We have put a lot of effort into its realization to produce a fast, reliable system friendly language.
In spite of its beginner-friendly syntax, the possibilities are endless with PureBasic's advanced features such as pointers, structures, procedures, dynamically linked lists and much more. Experienced coders will have no problem gaining access to any of the legal OS structures or API objects and PureBasic even allows inline ASM.
The main features of PureBasic
- Huge set of internal commands (1100+) 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
- Full unicode support
- Access to full OS API for advanced programmers
- Easy but very fast 2D game support through 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
- Dedicated editor and development environment
- Powerful integrated debugger and profiler to easily trace and analyze code
PureBasic is an "high level" programming language based on established BASIC rules. It is similar to any other BASIC compiler you may have used, whether for the Amiga, PC, MacOS X or Linux. Learning PureBasic is very easy! PureBasic has been created for the beginner and expert alike. Compilation time is really fast. This software has been developed for the Windows operating system. We have put a lot of effort into its realization to produce a fast, reliable and system friendly language.
The syntax is simple but the possibilities are endless with PureBasic's advanced features, such as pointers, structures, procedures, dynamically linked lists and much more. The experienced coder will have no problem in gaining access to any of the legal OS structures or API objects.
PureBasic is a portable programming language which currently run on AmigaOS (680x0 and PowerPC) Windows (x86 and x64), Linux (x86 and x64) and MacOS X (x86 and PowerPC). This means that the same code can be compiled natively for all systems and still use the full power of each. There are no bottlenecks like a virtual machine or a code translator: the generated code produces highly optimized executables regardless of the OS on which it is compiled. The external libraries are very optimized, up to the assembler level when needed, which produces very fast and small commands.
Technical Features
- 486, Pentium, Core2, Core i7, Athlon, Phenom support
- Built-in arrays, linked lists, maps, complex structures, pointers and variable definitions
- Supported types: Byte (8 bit), Word (16 bit), Long (32 bit), Float (32 bit), Quad (64 bit), Double (64 bit) and also user defined types (structures)
- Built-in string types (characters) and transparent unicode support
- Constants, binary and hexadecimal numbers supported
- Expression reducer and optimizer (grouping constants and explicit numbers together)
- Standard arithmetic support in respect of sign priority and parenthesis: +, -, /, *, and, or, lsl, asl, lsr, asr
- Very fast compilation
- Procedure support for structured programming with local, global, protected variables
- Built-in thread programming facilities with threaded variables and threadsafe mode
- All Standard BASIC keywords: If-Else-EndIf, Repeat-Until, etc.
- External library support to manipulate objects like pictures, windows, controls, DirectX, etc.
- External libraries are very optimized up to the assembler level for maximum speed and compactness
- The Win32 API functions is supported as if they were BASIC keywords
- Inline assembler
- Precompiled structures with constants files for extra fast compilation
- Configurable CLI compiler
- System friendly, easy to install and use
Requirements
- Windows 9x/ME, NT/2000/XP, Vista, Seven
Product information
PureBasic is designed for both beginners and 'pure' advanced users alike. Here we will explain some important features demonstrating that PureBasic is a very powerful and unique language. Firstly, PureBasic uses "third party libraries" which are very modular, and can extend to any number of libraries. There are numerous libraries provided as standard which include : sound, sprite, windows, gadgets, screen, palette, openGL, etc. These libraries ensures maximum performance, as they are written in a very optimized way.
Note: any user can develop their own libraries. All tools are provided in the full package. With PureBasic, user libraries can be written in both C and assembler for better flexibility.
The advanced system of structures and pointers lets the user access OS objects easily, allowing extra information to be used with regular commands. Windows functions are fully supported through a large file containing all constants and structures. This allows lightning fast compilation, even if your program needs to access OS functions.
For all assembler optimizer freaks (like us ? :-): You can compile programs into a 'commented asm output file', containing all code in a comprehensive asm format: all directly recompilable after an hand-made modification. It has never been so easy to optimize small program parts. You keep control of all your source code.
The PureBasic source code has been programmed in a very modular fashion and can support any processor or operating system. This has been proven already as PureBasic is now available on four very different systems: Windows, Linux, MacOS X and AmigaOS.
PureBasic 100% CLEAN Certification
PureBasic has been tested by Soft82.com team against viruses, spyware, adware, trojan, backdoors and was found to be 100% clean. Our editors will recheck this software periodically to assure that it remains clean.
View Antivirus ReportNew Specialized Tools Software
JPlexMay 25, 2012Java lexical analyzer generator |
Deskzilla ProMay 24, 2012A desktop client for Mozilla's Bugzilla bug tracking system |
|||
Exceptions DeployerMay 24, 2012Command line tool for automating the deployment of Adobe Application Manager |
InstallSimple PortableMay 23, 2012Create installation package easily and quickly |
|||
Aptana StudioMay 22, 2012Build web applications quickly and easily |
UIMap ToolboxMay 22, 2012Restructure, split and merge UIMaps |
|||
ExeScriptMay 21, 2012Create secured stand-alone applications from BAT, VBS, JS or WSH scripts |
Pacestar UML DiagrammerMay 18, 2012Professional easy to learn and use UML diagram drawing tool |
|||
Advanced InstallerMay 17, 2012The power of Windows Installer made easy |
Simply FortranMay 17, 2012Affordable Fortran for Microsoft Windows |
|||
Virto Bulk File Unzip Utility for Microsoft SharePointMay 15, 2012Easily unpack archives and save extracted files to the document library |
Affinic Debugger GUIMay 15, 2012Affinic Debugger GUI .aka. ADG, is designed as a graphical user interface for various debuggers |
|||
Flat AssemblerMay 15, 2012Open source assembly language compiler |
YouTrackMay 11, 2012An innovative, keyboard-centric issue tracking and project tracking tool |
|||
PorterMay 11, 2012Web development server for PHP/Node/MySQL developers |
EasyPHPMay 11, 2012A complete and ready-to-use environment for PHP developers |
|||
PeStudioMay 9, 2012PeStudio shows you many security relevant details about any application |
SourcemaidMay 9, 2012Zip and deliver project code with one click |
|||
PHPMay 9, 2012PHP is a server-side, cross-platform, HTML embedded scripting language |
Pastebin DesktopMay 8, 2012Take full advantage of your Pastebin.com account |
|||
Last 7 Days Most Downloaded Specialized Tools Products
Google SketchUp457 downloadsGoogle SketchUp is an easy-to-learn 3D modeling program |
Microsoft Expression Web96 downloadsives you all the tools you'll need to produce high-quality, standards-based Web sites |
|||
Project 2007 SDK89 downloadsHelp customize and integrate the Project 2007 clients and Project Server 2007 with other apps |
VirtualBox72 downloadsVirtualBox: Employ server and desktop solution for x86 hardware |
|||
WinDriver USB Device60 downloadsUSB Firmware Development Toolkit |
PyScripter35 downloadsAn open-source Python Integrated Development Environment (IDE) |
|||
PHP30 downloadsPHP is a server-side, cross-platform, HTML embedded scripting language |
WinDriver28 downloadsWinDriver automates and simplifies the development of user mode Windows device drivers for... |
|||
Adobe Bridge SDK26 downloadsEnables developers to integrate with and extend Bridge |
Axis20 downloadsApache Axis is an implementation of the SOAP ( |
|||
All Time Most Downloaded Specialized Tools Products
Google SketchUp137,031 downloadsGoogle SketchUp is an easy-to-learn 3D modeling program |
Microsoft Expression Web20,527 downloadsives you all the tools you'll need to produce high-quality, standards-based Web sites |
|||
Project 2007 SDK508 downloadsHelp customize and integrate the Project 2007 clients and Project Server 2007 with other apps |
VirtualBox29,712 downloadsVirtualBox: Employ server and desktop solution for x86 hardware |
|||
WinDriver USB Device58,898 downloadsUSB Firmware Development Toolkit |
PyScripter1,798 downloadsAn open-source Python Integrated Development Environment (IDE) |
|||
PHP13,248 downloadsPHP is a server-side, cross-platform, HTML embedded scripting language |
WinDriver7,137 downloadsWinDriver automates and simplifies the development of user mode Windows device drivers for... |
|||
Adobe Bridge SDK3,607 downloadsEnables developers to integrate with and extend Bridge |
Axis1,448 downloadsApache Axis is an implementation of the SOAP ( |
|||


