Windows, Linux, AmigaOS, MacOS


PureBasicGreat basic-like programming language. Purebasic offers a really good IDE with a visual designer which gives the programmer all the major objects such as tool boxes, edit boxes, combo boxes, radio buttons and much more. Purebasic applications may run under Windows, Linux and AmigaOS. It has more the 800 commands and supports OpenGL and DirectX; it's also possible to write Assembly code directly in the source code. It produces quite small stand alone EXEs. The site offers forums, code contributions and links to other Purebasic sites. Version 4.3 for Windows is now available: new features have been included and some bugs have been fixed. Recommended.

Rating system under bot attack
February the 6th, 2009. Due to a suspected anti-PureBasic bot that 'voted' hundreds of times in less than 24 hours, I decided to manually reset the rating counter so that ratings could get truthful again. Thanks Peter

February the 11th, 2009. Again the bot 'voted' 240 times in less that 24 hours. I reseted the counter and blacklisted the last IP that voted (it seems that attacks are coming from the city of Wien - Austria - Europe). PaladiumX, which is written in PureBasic, is under attack also.

Rated 4.4/5 upon 590 votes
Review updated: 2009-02-10 PureBasic homepage
blueb 2013-11-10 5:37
This package does everything... definitely a terrific investment in your time (and money)
EX-VB6er 2013-08-24 14:10
More new and great features in version 5.20, keep up the great work guys!
Guge 2013-06-22 16:58
5.20 is out as beta now. A lot of fun stuff! :)
Gaëtan 2013-05-15 18:48
Release 5.11 now. Great project. Using it for 9 years without problem.
Luciano 2013-03-16 1:21
The best buy I ever did in internet.
Very good value
Sphinx 2012-11-11 12:51
Version 5.0 is here....great new features and great new GUI designer for Windows, OSX and Linux!
Timy 2012-06-27 17:13
Eine großartige Programmiesprache, mit der man jegliche Anwendungen entwickeln kann. Ich arbeite schon seit mehreren Jahren mit PureBasic und konnte bis jetzt damit jede Anwendung, die ich wollte, umsetzen. Mit der Spieleprogrammierung habe ich wenig Erfahrung, weil ich mich damit noch nicht beschäftigt habe.
Dazu gibt es ein großes deutsches Forum und da gibt es viele Nutzer, die sich gegenseitig helfen und vorallem in kurzer Zeit.
Für mich ist PureBasic die beste Basic-Sprache, die ich kenne:
-Keine Runtime-Dateien, die benötigt werden.
-Volle WinAPI-Unterstützung.
-Schnelle und kompetente Nutzer im Forum.
-Umfangreiche Funktionalität.
-Schnelle und sehr kleine Executable-Dateien
-Gute Visual Designer's, die von Usern mit PB entwickelt wurden
u.v.m. Ich bin daher sehr gespant, wie sich PureBasic weiterentwickeln wird.
Xiaobird 2012-03-26 14:12
For me, thís has been the best language for all small to medium size project. I would not use it for a larger team due to the limitations in teamwork in the current (4.60) version. Still I end up loving it!
Horsepower 2012-03-19 12:34
The name "PureBasic" is misleading because it is much different from traditional BASICs. With PB you will essentially be learning a new BASIC-like language, and importing existing BASIC code is far from straightforward. That said, this is an excellent, powerful language that is easy to use, with the myriad features others have mentioned. From simple to complex programs, coding on PureBasic is fast due to its simplicity and extensive feature set, and PB code is very human readable. I usually have a functional solution for whatever I'm programming in very short order.

My main frustration with PB is that the developers, Fred and Timo, sometimes turn a deaf ear to features users are clamoring for. Once they have made up their minds they are usually intransigent about it. The issue of unsigned integers comes to mind in this regard. PB would benefit from them, and users have been requesting them for years and have even developed some clunky workarounds, but the developers wouldn't have anything to do with them. They finally gave us unsigned 8- and 16-bit variables but that's as far as they went -- no 32- or 64-bit unsigneds. If they can do 8 and 16 bits, why not 32 and 64? Sometimes perfectly valid feature requests are acted on and sometimes they are ignored for no apparent reason, even if it would only take a few minutes of developer time to implement. On the other hand, the developers have resisted requests to make PB an OO language and I support them 200% on this, not being a fan of OO languages.

I have used PB on both Windows and Mac and have found the portability to be pretty good. There are some GUI features which are not fully supported on Mac, but that's Mac for you and not a PB flaw.

I give PureBasic 4 1/2 stars.
Blueb 2011-07-09 19:17
I've been using PureBasic since 2003... obviously I love it. What everyone says here is true. Great support and there's not much this compiler cannot do.
azrak 2011-06-19 18:19
much better than blitmax...more fast in execution... but need more libraries, and modern support for 3d.
Joe Smith 2011-05-05 6:17
The best money I ever spent on development of any kind. A one-time license purchase and I've been able to download the latest version whenever, and for whichever platform I needed. No quarterly/yearly/version based subscription to worry about running out, not license migration issues. Best of all it's a true compiler. The code comes out small, surprisingly quick and you can create actual self contained executable files. That's a big deal nowadays. Oh, and the startup time actually reflects how fast computers have gotten. Under a second for me.
De Havre 2011-01-09 12:29
Had a look; Really fast and effective, GUI need an update. One very strong side is the nice multi-platform support. Will have a look, maybe get a licence. Rather cheap, and a LIFE TIME fee!!! Wich other would learn that, I guess PureBasic users feel rather satesfied not having to renew/upgrade for $500 evert 18 mounths... :-) For now; (4/5)
LittelRed 2010-12-28 21:11
I've been using PureBasic for some time now after I found it in a search for a cross platform & effective alternative to C#. The code is really compact & effective, but what got me hooked is that support in the forum. +5!
EX-VB6er 2010-12-07 14:06
I am using it for almost 7 years and it is unbelievable. Very easy to learn yet very very powerful. - Multiplatform - Unicode support - 32bit and 64bit support - Linux, Mac OSX and of course Windows (Amiga OS too!!!!) - Execution Speed is almost comparable to C/C++ - Great, helpful and capable user base at PureBasic forum - Many libraries and tools which extend the language in a great and amazing way. - And many many more....
JKboy 2010-11-23 12:10
From last 7 years, this is the best basic compiler for me. Really nice people on the forum make easy anything. Tons of samples and easy access to windows/linux API.
JCV 2010-11-20 12:34
I have been using it for 5 years and I can say its the best Basic program available!
CJ 2010-11-11 6:10
The language and output is good, the IDE acceptable, and the GUI Editor is poor. The forum has a couple great guys, and a bunch of asses who love to flame. The forum is so poorly moderated with all the flaming that I almost didn't buy it, but then a couple helpful guys came on.
Miguel Angel 2010-11-09 12:16
The best BASIC language for me. In the past, I coded in zx spectrum Basic :-), QBASIC, VB, RealBasic, PowerBasic, but today I only programme in PureBasic. Why? Fast/small applications and the great/active forum people
Stefan Schnell 2010-06-07 16:31
Pure Basic is a great programming language, I use it private and in business.

Leave a comment

click on image to refresh it