Great programming Basic-like 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.
Excuse me. Everybody likes a kidder, but nobody lends him money. Help me! Looking for sites on: Private online poker. I found only this - http://www.comune.valbondione.bg.it/Members/OnlinePoker/online-poker-se crets. Online poker, upon knowledge, we have developed that at least one of these bonuses come for the crime and have an same life to our house and opponent of knowing a impractial fear with commercial preacher and online jams to the unprecedented opponent player. Online poker, you can either poker for less or sink lower authors. With respect :o, Bianca from Cuba.
I use PureBASIC for seven years now. This is direct programming without huge runtime libs.
Getting good results quick and easy, very suitable for little tools and independant games.
Due to the lifetime update account, an investment worth each penny.
Funny, the stars go down again and the counter goes up. there seems to be someone who has a personal problem with the PB-community. I would laugh if he wrote the program to massive-click this voting with PureBasic...
I developed the #1 Free Restaurant POS Software in the world in PureBasic with the support of the incredibly knowledgeable PB Community! If you can't turn the star rating up to 6+ 5 stars will have to do!
**************
* PURE BASIC *
**************
It's just my life.
Impossible to explain all the advantages.
The community is all friends, is in all the world, and help quickly.
Three officials forums (English, French, Deutch) but other add to it, russian, chinese
Numerous of members, programming in assembleur and C, then this members is very strongs in programming.
He have choose this language, to keep the power and loose the difficulty, for the applications who don't need the better power of C and ASM
This language is portable, no need DLL, can live in a key.
Can mix assembler and basic in the same code
Language for programming low level, asm, callback, hook, thread, subclassing, etc ....
This language have of BASIC, that the name, and the instructions words.
I programming since 16 years old, after GFABASIC, QBasic, Visual basic, i have found in this language, all i search, and i love it
I love, all the forums and his members, and i thanks very much the FRED TEAM for give to me a chance, of know a so great community and the power of a big language.
In one word when even.......programming purebasic and die :-))
Such a poetry...
So Pure Basic is very good programming language.
But he have also like the others your bad things.
For example , i dont like this ugly green editor with weird font.
Error messages are not very well.etc...
My vote from 1-5 is 3+ for Pure Basic.
I love PureBasic. I do 95% of my coding using it. It is available in
versions for Linux , Mac & Windows. A one time purchase gets you
all three versions - including FREE updates for life ! One of - if not THE
- best user communities on the web, which the development team is
highly active in.
@aurel
You can configure the editor to use any colors or fonts you like !
#1 for the community, elite programmers reply to beginners with deep respects, you always find what you need and we've got funny threads sometimes ...
#1 also for Fred and his Team : they've made a huge work and we're waiting for the best in the future
A great procedural language appealing who is coming from other Basics or C-like languages.
Even a beginner can find it easy to use.
The best API integration, almost transparent programming for 32 and 64 bits, lighting fast compiler, tight executables, great support libraries and one of the best community I ever met.
It's not specifically oriented to games like other Basics, you can program almost everything with PB.
It has its quirks, like any language, but its merits win over its small defects 10 to 1.
Try it, maybe it's what you are looking for.
Almost forgot: registration entitles you to free lifetime upgrades (but you will feel the urge to donate something from time to time...)
PB has high level, cross-platform coding (Windows x86 AND x64, MAC/OS, Linux / Amiga), and also low level coding when you need it (pointers, inline ASM, ...).
PB has a tremendous amount of the MSWin API stuff automatically included.
PB switches between ANSI and Unicode development easily.
PB makes tiny executables (no runtime !).
PB can use dynamic (DLL) or static (LIB) libraries.
PB is flash-drive portable.
PB is a one time purchase (all OS's) with free upgrades.
I'm not very well impressed with this language,
I think that is better choice Emergance Basic which is more flexibile language
then Pure Basic and much more easy to understand.
Reviews of many other Basics quote how small their compiled .EXEs can be. I think that PureBasic may be a winner here as it's smallest executable (under Windows) is only 2KB produced by the one-liner:
MessageBox_(0, "Hello World", "Welcome", #MB_ICONEXCLAMATION)
I find that even with quite ambitious programs the .EXE size is often smaller than the source code size.
The PureBasic language development team are very responsive to comments and requests, especially for bug reports. On one memorable occasion I used the Forum to report a bug and received a reply just 9 minutes later saying that it had been fixed. The point is that you never feel you're on your own, there are always PB users able to help you resolve programming problems and to provide friendly advice, especially for newcomers to the language.
The previous post by 'tony' implies that PureBasic is not particularly easy to understand. I certainly disagree with that, but crucially PB is a very readable language in that if you need to edit source code long after you wrote it, it is usually VERY easy to recall your original logic without having to ponder every line wondering what on earth you meant by it, unlike many other languages.
Without any doubt PurBasic is the best software purchase I ever made and I have spent many happy hours using it, without having to make any further payment for updates or add-ons.
Time for a dose of reality from another PureBASIC user.
The big disappointment with Pure is the bugs, literally hundreds between releases. And while I give Fred credit for fixing them quickly, I would rather the beta periods be longer before providing a more solid release.
The visual designer is no longer supported, and was declared end of life.
Unicode support is adequate, but not exceptional.
The compiler doesn't support advanced processor features like MMX and SIMD. Sure there are switches like /MMX but it does nothing for the generated code and is apparently for libraries.
Exe size is meaningless when comparing a one liner. The real proof is in a 10,000 line program, and many languages beat Pure. Especially when considering games.
The development team might be responsive to questions, but avoid the support boards. Too many times my coding questions have received snide remarks. Very unprofessional.
The debugger lacks in many areas and has problems with multi-threaded code.
Lack of support for OOP natively. Emergence, PowerBASIC and BlitzMax have it, why not pure? Because the developer doesn't see value in it.
Lack of unsigned integers. The others have it.
Lack of built in COM support. Emergence and PowerBASIC have it.
As for not paying for updates. I would rather pay for them. At least I would know that the developer was running a serious business and not just a hobby. Then I might do more of my commercial work with Pure. Otherwise it is just a hobby language.
The no runtime comment is meaningless. Very few languages have a dedicated runtime, except interpreters.
So my vote is 3 as well. It excels in a few areas, but lacks sorely for the serious developer who is trying to make a living coding.
> The visual designer is no longer supported, and was declared end of life.
There are at least two very good alternatives, way beyond the one available for Emergence.
And others are in development.
> The big disappointment with Pure is the bugs, literally hundreds between releases.
Reference ?
At least the bugs are public, contrary to Powerbasic where the bugs aren't discussed in the forum.
And there are many if you check the changes between two releases.
> The debugger lacks in many areas
Really ? What areas ? Compared to Powerbasic or Emergence, it is way beyond !
> Lack of unsigned integers.
Granted, but an simple & fixes it.
> Lack of built in COM support.
With COMate (one line to add to your source...) you have it and more.
> Very few languages have a dedicated runtime, except interpreters.
You think so ? What about VB, Visual C++, .Net etc ...? You don't see it because it's usually part of windows (newer versions that is).
> Lack of support for OOP natively.
Incorrect. Do you know interfaces ?
> It excels in a few areas, but lacks sorely for the serious developer who is trying to make a living coding.
Some serious developers wouldn't agree.
... and ...
What about 64 bit support ?
Emergence and PowerBASIC don't have it.
What about multiplatform (currently Windows x86/x64, MacOS x86/PPC, Linux) ?
Emergence and PowerBASIC don't have it.
What about easy API integration (no declares !!!) ?
Emergence and PowerBASIC don't have it.
"The development team might be responsive to questions, but avoid the support boards. Too many times my coding questions have received snide remarks. Very unprofessional."
You must be kidding!
I had open some topics and almost to the all topics i took an answer from the Fred.
But, except the development team, there are always active in the forums many power users of PureBasic, and always respond to the questions.
Regards.
Will you please pass the above post to your friends and the net everybody should know how bad they are.
This could happen to you at any minute
That communit is in a hand of a mafia (gangesters)
Purebasic is a VERY GOOD investment. You get very much for the money, that's just a fact. Also the unicode support and the 64-bit support is impressive in an indie language.
Also purebasics take at (optional) constant-number ed resources, instead of handles for everything, is perfect when writing short but functional programs.
The only little remark i got is the bug situation: Between releases small things seem to break here and there.
I mean I can 100% understand that new features need a release or two to get stable, but when old operators/keywords break between releases it is a little disappointing.
Don't get me wrong: These problems are not so huge that they are language-breaki ng, and you can almost always work around them.
Comments
PureBasic is my favorite programing language.
PureBasic for 5 stars!
Regards
Hroudtwolf
Getting good results quick and easy, very suitable for little tools and independant games.
Due to the lifetime update account, an investment worth each penny.
#1
* PURE BASIC *
**************
It's just my life.
Impossible to explain all the advantages.
The community is all friends, is in all the world, and help quickly.
Three officials forums (English, French, Deutch) but other add to it, russian, chinese
Numerous of members, programming in assembleur and C, then this members is very strongs in programming.
He have choose this language, to keep the power and loose the difficulty, for the applications who don't need the better power of C and ASM
This language is portable, no need DLL, can live in a key.
Can mix assembler and basic in the same code
Language for programming low level, asm, callback, hook, thread, subclassing, etc ....
This language have of BASIC, that the name, and the instructions words.
I programming since 16 years old, after GFABASIC, QBasic, Visual basic, i have found in this language, all i search, and i love it
I love, all the forums and his members, and i thanks very much the FRED TEAM for give to me a chance, of know a so great community and the power of a big language.
In one word when even.......programming purebasic and die :-))
So Pure Basic is very good programming language.
But he have also like the others your bad things.
For example , i dont like this ugly green editor with weird font.
Error messages are not very well.etc...
My vote from 1-5 is 3+ for Pure Basic.
versions for Linux , Mac & Windows. A one time purchase gets you
all three versions - including FREE updates for life ! One of - if not THE
- best user communities on the web, which the development team is
highly active in.
@aurel
You can configure the editor to use any colors or fonts you like !
#1 for the community, elite programmers reply to beginners with deep respects, you always find what you need and we've got funny threads sometimes ...
#1 also for Fred and his Team : they've made a huge work and we're waiting for the best in the future
Even a beginner can find it easy to use.
The best API integration, almost transparent programming for 32 and 64 bits, lighting fast compiler, tight executables, great support libraries and one of the best community I ever met.
It's not specifically oriented to games like other Basics, you can program almost everything with PB.
It has its quirks, like any language, but its merits win over its small defects 10 to 1.
Try it, maybe it's what you are looking for.
Almost forgot: registration entitles you to free lifetime upgrades (but you will feel the urge to donate something from time to time...)
PB has a tremendous amount of the MSWin API stuff automatically included.
PB switches between ANSI and Unicode development easily.
PB makes tiny executables (no runtime !).
PB can use dynamic (DLL) or static (LIB) libraries.
PB is flash-drive portable.
PB is a one time purchase (all OS's) with free upgrades.
I think that is better choice Emergance Basic which is more flexibile language
then Pure Basic and much more easy to understand.
MessageBox_(0, "Hello World", "Welcome", #MB_ICONEXCLAMATION)
I find that even with quite ambitious programs the .EXE size is often smaller than the source code size.
The PureBasic language development team are very responsive to comments and requests, especially for bug reports. On one memorable occasion I used the Forum to report a bug and received a reply just 9 minutes later saying that it had been fixed. The point is that you never feel you're on your own, there are always PB users able to help you resolve programming problems and to provide friendly advice, especially for newcomers to the language.
The previous post by 'tony' implies that PureBasic is not particularly easy to understand. I certainly disagree with that, but crucially PB is a very readable language in that if you need to edit source code long after you wrote it, it is usually VERY easy to recall your original logic without having to ponder every line wondering what on earth you meant by it, unlike many other languages.
Without any doubt PurBasic is the best software purchase I ever made and I have spent many happy hours using it, without having to make any further payment for updates or add-ons.
The big disappointment with Pure is the bugs, literally hundreds between releases. And while I give Fred credit for fixing them quickly, I would rather the beta periods be longer before providing a more solid release.
The visual designer is no longer supported, and was declared end of life.
Unicode support is adequate, but not exceptional.
The compiler doesn't support advanced processor features like MMX and SIMD. Sure there are switches like /MMX but it does nothing for the generated code and is apparently for libraries.
Exe size is meaningless when comparing a one liner. The real proof is in a 10,000 line program, and many languages beat Pure. Especially when considering games.
The development team might be responsive to questions, but avoid the support boards. Too many times my coding questions have received snide remarks. Very unprofessional.
The debugger lacks in many areas and has problems with multi-threaded code.
Lack of support for OOP natively. Emergence, PowerBASIC and BlitzMax have it, why not pure? Because the developer doesn't see value in it.
Lack of unsigned integers. The others have it.
Lack of built in COM support. Emergence and PowerBASIC have it.
As for not paying for updates. I would rather pay for them. At least I would know that the developer was running a serious business and not just a hobby. Then I might do more of my commercial work with Pure. Otherwise it is just a hobby language.
The no runtime comment is meaningless. Very few languages have a dedicated runtime, except interpreters.
So my vote is 3 as well. It excels in a few areas, but lacks sorely for the serious developer who is trying to make a living coding.
There are at least two very good alternatives, way beyond the one available for Emergence.
And others are in development.
> The big disappointment with Pure is the bugs, literally hundreds between releases.
Reference ?
At least the bugs are public, contrary to Powerbasic where the bugs aren't discussed in the forum.
And there are many if you check the changes between two releases.
> The debugger lacks in many areas
Really ? What areas ? Compared to Powerbasic or Emergence, it is way beyond !
> Lack of unsigned integers.
Granted, but an simple & fixes it.
> Lack of built in COM support.
With COMate (one line to add to your source...) you have it and more.
> Very few languages have a dedicated runtime, except interpreters.
You think so ? What about VB, Visual C++, .Net etc ...? You don't see it because it's usually part of windows (newer versions that is).
> Lack of support for OOP natively.
Incorrect. Do you know interfaces ?
> It excels in a few areas, but lacks sorely for the serious developer who is trying to make a living coding.
Some serious developers wouldn't agree.
... and ...
What about 64 bit support ?
Emergence and PowerBASIC don't have it.
What about multiplatform (currently Windows x86/x64, MacOS x86/PPC, Linux) ?
Emergence and PowerBASIC don't have it.
What about easy API integration (no declares !!!) ?
Emergence and PowerBASIC don't have it.
You must be kidding!
I had open some topics and almost to the all topics i took an answer from the Fred.
But, except the development team, there are always active in the forums many power users of PureBasic, and always respond to the questions.
Regards.
The support is very good, especially in the support boards.
This could happen to you at any minute
That communit is in a hand of a mafia (gangesters)
Also purebasics take at (optional) constant-number ed resources, instead of handles for everything, is perfect when writing short but functional programs.
The only little remark i got is the bug situation: Between releases small things seem to break here and there.
I mean I can 100% understand that new features need a release or two to get stable, but when old operators/keywords break between releases it is a little disappointing.
Don't get me wrong: These problems are not so huge that they are language-breaki ng, and you can almost always work around them.
1 2