Free Download PureBasic 4.50
soft82.com
FREE NEWSLETTER
Free Newsletter

Join our low-volume monthly free newsletter that will deliver latest freeware and shareware news straight to your inbox!

Your e-mail
close

USER LOGIN

Username
Password
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

Badge

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 Report

PureBasic Download Button For Your Site

If you want to place a Download Button for PureBasic on your website just insert the following code:

download PureBasic 4.50 download PureBasic 4.50

If you want a Link to this page you can use one of the logos bellow:

Soft82 logo
Soft82 logo

PureBasic User Reviews

Write a Review

Please log in to write a review

New Specialized Tools Software

Windows

JPlex

May 25, 2012

Java lexical analyzer generator
Deskzilla Pro

Deskzilla Pro

May 24, 2012

A desktop client for Mozilla's Bugzilla bug tracking system
Windows

Exceptions Deployer

May 24, 2012

Command line tool for automating the deployment of Adobe Application Manager
Windows

InstallSimple Portable

May 23, 2012

Create installation package easily and quickly
Aptana Studio

Aptana Studio

May 22, 2012

Build web applications quickly and easily
Windows

UIMap Toolbox

May 22, 2012

Restructure, split and merge UIMaps
ExeScript

ExeScript

May 21, 2012

Create secured stand-alone applications from BAT, VBS, JS or WSH scripts
Pacestar UML Diagrammer

Pacestar UML Diagrammer

May 18, 2012

Professional easy to learn and use UML diagram drawing tool
Advanced Installer

Advanced Installer

May 17, 2012

The power of Windows Installer made easy
Simply Fortran

Simply Fortran

May 17, 2012

Affordable Fortran for Microsoft Windows
Windows

Virto Bulk File Unzip Utility for Microsoft SharePoint

May 15, 2012

Easily unpack archives and save extracted files to the document library
Affinic Debugger GUI

Affinic Debugger GUI

May 15, 2012

Affinic Debugger GUI .aka. ADG, is designed as a graphical user interface for various debuggers
Windows

Flat Assembler

May 15, 2012

Open source assembly language compiler
YouTrack

YouTrack

May 11, 2012

An innovative, keyboard-centric issue tracking and project tracking tool
Windows

Porter

May 11, 2012

Web development server for PHP/Node/MySQL developers
EasyPHP

EasyPHP

May 11, 2012

A complete and ready-to-use environment for PHP developers
PeStudio

PeStudio

May 9, 2012

PeStudio shows you many security relevant details about any application
Windows

Sourcemaid

May 9, 2012

Zip and deliver project code with one click
PHP

PHP

May 9, 2012

PHP is a server-side, cross-platform, HTML embedded scripting language
Windows

Pastebin Desktop

May 8, 2012

Take full advantage of your Pastebin.com account

Last 7 Days Most Downloaded Specialized Tools Products

Google SketchUp

Google SketchUp

457 downloads

Google SketchUp is an easy-to-learn 3D modeling program
Microsoft Expression Web

Microsoft Expression Web

96 downloads

ives you all the tools you'll need to produce high-quality, standards-based Web sites
Project 2007 SDK

Project 2007 SDK

89 downloads

Help customize and integrate the Project 2007 clients and Project Server 2007 with other apps
VirtualBox

VirtualBox

72 downloads

VirtualBox: Employ server and desktop solution for x86 hardware
Windows

WinDriver USB Device

60 downloads

USB Firmware Development Toolkit
PyScripter

PyScripter

35 downloads

An open-source Python Integrated Development Environment (IDE)
PHP

PHP

30 downloads

PHP is a server-side, cross-platform, HTML embedded scripting language
WinDriver

WinDriver

28 downloads

WinDriver automates and simplifies the development of user mode Windows device drivers for...
Adobe Bridge SDK

Adobe Bridge SDK

26 downloads

Enables developers to integrate with and extend Bridge
Axis

Axis

20 downloads

Apache Axis is an implementation of the SOAP (

All Time Most Downloaded Specialized Tools Products

Google SketchUp

Google SketchUp

137,031 downloads

Google SketchUp is an easy-to-learn 3D modeling program
Microsoft Expression Web

Microsoft Expression Web

20,527 downloads

ives you all the tools you'll need to produce high-quality, standards-based Web sites
Project 2007 SDK

Project 2007 SDK

508 downloads

Help customize and integrate the Project 2007 clients and Project Server 2007 with other apps
VirtualBox

VirtualBox

29,712 downloads

VirtualBox: Employ server and desktop solution for x86 hardware
Windows

WinDriver USB Device

58,898 downloads

USB Firmware Development Toolkit
PyScripter

PyScripter

1,798 downloads

An open-source Python Integrated Development Environment (IDE)
PHP

PHP

13,248 downloads

PHP is a server-side, cross-platform, HTML embedded scripting language
WinDriver

WinDriver

7,137 downloads

WinDriver automates and simplifies the development of user mode Windows device drivers for...
Adobe Bridge SDK

Adobe Bridge SDK

3,607 downloads

Enables developers to integrate with and extend Bridge
Axis

Axis

1,448 downloads

Apache Axis is an implementation of the SOAP (
Icon
link to us | site map | submit software | advertise | contact | privacy policy
Copyright © 2006 - 2012 SOLUTIONS AND CONSULTING S.R.L. - All rights reserved.