PureBasic

(4)
4.9 out of 5 stars

PureBasic is a native 32-bit and 64-bit programming language based on established BASIC rules.

Work for PureBasic?
Ultraedit 2x

Learning about PureBasic?

We can help you find the solution that fits you best.

Categories

PureBasic Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 6 PureBasic reviews
LinkedIn Connections
PureBasic review by G2 Crowd User in Internet
G2 Crowd User in Internet
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

PureBasic, the closest thing to C++ without complication

What do you like best?

I like how PureBasic is a fairly low level programming language with access to Assembly for those with a death wish, compiling source to true EXE, the ability to hook directly to the Windows API and also ability to hook in any DLL of choice.

The language is fairly organised and easy to learn for a beginner, with extremely advanced functionality for those who need or want more out of their applications.

What do you dislike?

I think a better GUI and easier ability to compile for various platforms might make this better, for instance right now you can only compile for your platform of choice - which means I have to own each platform in order to roll out an application for various platforms.

I suppose though that this makes allot of sense unless you find a remote tester that you wish to send compilations to without having to share the source.

Recommendations to others considering the product

Try it, you will not be disappointed, PureBasic is easy to understand and is very similar to popular languages such as Java, c# etc.

Sign in to G2 Crowd to see what your connections have to say about PureBasic
Headshots
PureBasic review by <span>Bryan F.</span>
Bryan F.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

Easy to Use, Multiplatform, Lightweight

What do you like best?

PureBasic is a great programming language for beginners and pros alike. It has a large (well-documented) library of built-in functions to do almost anything you'd need, which is supplemented by user libraries. These allow one to easily learn the language quickly and start making powerful, lightweight programs.

It's multiplatform (Windows, Linux, Mac), with most of the libraries being supported across all three. Programs can be easily written to support multiple platforms using compiler directives, without the need to use something like Java, which has its own problems.

Probably the biggest benefit is that the compiled executable are very small and efficient. The disk and memory footprint are typically negligible for most applications you will create.

Last but not least, the price of the software is extremely reasonable at $89. This is a single, lifetime license including all updates the software will ever get. Where else do you see this kind price?

What do you dislike?

The graphical interface builder that comes with the IDE leaves a lot to be desired. There are free third party GUI editing tools that work much better than PureBasic's built in one. Overall, if your software solution needs a GUI, you're better using something in the .Net environment if possible.

The other pain point is that the IDE for coding becomes a pain if your software project starts becoming very large (dozens of includes, dll libraries,etc)

Recommendations to others considering the product

Sign up for the PureBasic forums right away. The community for this software is amazing and they're always more than willing to help out newbies.

What business problems are you solving with the product? What benefits have you realized?

Our company used this software to build lightweight monitoring tools that collect statistics on applications and servers, with almost no footprint on their performance. I don't think we would have been able to squeeze out the same performance with a comparable product in the .net or java environments.

What Text Editor solution do you use?

Thanks for letting us know!
PureBasic review by <span>Lionel L.</span>
Lionel L.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

I developed many apps with PB for more than 5 years

What do you like best?

It's a language really easy to learn, but super flexible (with pointers, structures and classes). It can also be used for so many different usage: windows applications, video games, background program. It can also load external DLLs and you can also write Assembly code (for specific usage or better performance).

It was also possible to create your own library and even share it with other users.

Unlike .Net or Java distributing your software for everybody to use it is really easy: just share the .EXE file and you're done. No need to to have additional framework installed on that machine. It's also cross system (can be run on Linux even if I never tried it on it). Also installing PureBasic was super fast, taking no drive space and didn't slow down your machine.

What do you dislike?

The IDE needed probably a bit of improvement for programmers to save some time and help being organized in bigger projects.

PureBasic is missing more advanced functions and features than force developers to code over and over again the same things.

Also PB is also more a procedural language than a OOP language. The OOP approach wasn't the best and we will most of the time use structures and dedicated functions: ClassName_FunctionName(*object), so more similar to C language.

What business problems are you solving with the product? What benefits have you realized?

You can almost do anything you want with PB; it's almost limitless. And the community can guide/assist you when facing a difficulty.

PureBasic review by <span>David T.</span>
David T.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

PureBasic

What do you like best?

Some of PureBasic's best features are that it is cross-platform ( Windows, Linux and Macintosh ), easily extended by creating libraries, the compiler is fast and creates highly optimized executables with small footprints. I also find that the user community, which the developers are active in, to be one of the best for any programming language I've ever used. PureBasic also has the most frequent release cycle of any commercial programming language, and all updates are free forever after the initial purchase. I've been using PureBasic for 10+ years now and have never failed to accomplish any task attempted. I highly recommend PureBasic !

What do you dislike?

I can't say that there is anything that I dislike about PureBasic ... and it keeps getting better with each release.

What business problems are you solving with the product? What benefits have you realized?

Encryption, data encoding, databases, and other custom / proprietary solutions.

Cost savings, rapid development cycles, ease of code maintenance.

PureBasic review by <span>Rich E.</span>
Rich E.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

PureBasic: Powerful, OOP-less, Speedy

What do you like best?

PureBasic forsakes object oriented for purely procedural programming. It has a syntax that seems familiar to C programmers, great support for Win32 API, and one source project can compile and run (assuming no use of the aforementioned Win32 API) on Mac, Linux and Windows. That's nice, productive cross-platform work! I use PureBasic when I need a Quick GUI app, very easy to built a functional (but not super pretty, in my opinion) user interface. Good for tools, line of business apps, but also has deep game and 3d programming support. Less than $100 for a lifetime license. Active community forum with many skilled experts, including PureBasic creators, to answer your questions. Built in libraries are very comprehensive and include networking, http, all kinds of graphics and on and on and on. Creates (really) small, standalone EXE's that run very fast, like close to C speed.

What do you dislike?

The IDE is good, but not especially great if you're used to high-end development environments. GUI creator is mired in Windows XP look and feel. You can create awesome UI, of course, it's just not a picnic to get there and will involve lots of manual programming. Community forum members are helpful but can sometimes be very rude -- search for your own answers first and do not overly disparage PureBasic whether you think it's warranted or not and you'll be fine. Might be a learning curve for someone who wants a friendly BASIC compiler. Doing more interesting things requires a good time investment and previous programming experience is very, very helpful.

Recommendations to others considering the product

Check out PowerBasic and GLBASIC as well. These are powerful as well and may be more suited to your applications and programming style.

What business problems are you solving with the product? What benefits have you realized?

Easy prototypes of logic and alogorithm, proof of concept UI's, tools of all sorts. I can spend 1 day writing a PureBasic app to ensure that what I'm thinking about doing before diving into the details and laborious coding to make it a complete project.

PureBasic review by <span>Robert Q.</span>
Robert Q.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Purebasic is simply the best and easiest language to use for any application you need made.

What do you like best?

Purebasic is multi-platform capable and requires very little changes to the code to port it to another platform.

What do you dislike?

The only thing I dislike about PB is the fact it isn't mainstream yet. But I have faith that it will get their.

Recommendations to others considering the product

Give it an honest try. If you try it, you'll buy it. The price is very inexpensive and well worth every cent.

What business problems are you solving with the product? What benefits have you realized?

I use Purebasic for a wide range of solutions from games to tools. I have not found a situation where Purebasic would not be the right choice for the development platform.

Kate avatar
Kate from G2 Crowd

Learning about PureBasic?

I can help.
* We monitor all PureBasic reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.
Categories