PureBasic: the Quiet Survivor

For everything that's not in any way related to PureBasic. General chat etc...
User avatar
mk-soft
Always Here
Always Here
Posts: 6547
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

PureBasic: the Quiet Survivor

Post by mk-soft »

My Projects EventDesigner V3 / ThreadToGUI / OOP-BaseClass / Windows: Module ActiveScript
PB v3.30 / v5.75 - OS Mac Mini - VM Window Pro / Linux Ubuntu
Downloads on my OneDrive
User avatar
skywalk
Addict
Addict
Posts: 4303
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: PureBasic: the Quiet Survivor

Post by skywalk »

Haha, I wondered when the RAD "secret" would get out?
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
Little John
Addict
Addict
Posts: 4846
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Re: PureBasic: the Quiet Survivor

Post by Little John »

Thanks for posting the link to that article here!
Fred
Administrator
Administrator
Posts: 18498
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic: the Quiet Survivor

Post by Fred »

Interesting read (even if there is some small errors here and here) ! That's one of the goal of PB, real cross-platform native GUI with a very small footprint (for executable, memory and cpu). May be PureBasic should get an ECO label to not waste computer resources for nothing ! :lol:
Little John
Addict
Addict
Posts: 4846
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Re: PureBasic: the Quiet Survivor

Post by Little John »

Fred wrote: Wed Jan 14, 2026 5:56 pm May be PureBasic should get an ECO label to not waste computer resources for nothing ! :lol:
Yes, it should :!: :thumbsup: :lol:

//edit: https://www.blauer-engel.de/en/productworld/software
Last edited by Little John on Wed Jan 14, 2026 6:36 pm, edited 1 time in total.
threedslider
Enthusiast
Enthusiast
Posts: 578
Joined: Sat Feb 12, 2022 7:15 pm

Re: PureBasic: the Quiet Survivor

Post by threedslider »

Thanks for the link ! :shock:

Yeah, PB is the last of basic compiler that survive today and no other like PB offers some awesome stuff as good of a lot from library and a C backend, PB is very modern and easy to make some apps/games :mrgreen:

Fred understands very well of compiler and technic, i wondered if he was coming from demomaker for grand prize of low size of kb :shock: :mrgreen:

Fred is a real wizard programmer as well with his team too 8)
User avatar
kenmo
Addict
Addict
Posts: 2081
Joined: Tue Dec 23, 2003 3:54 am

Re: PureBasic: the Quiet Survivor

Post by kenmo »

Thanks, interesting article, love to see PB get more recognition for its strengths!
User avatar
idle
Always Here
Always Here
Posts: 6190
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: PureBasic: the Quiet Survivor

Post by idle »

Good read.
User avatar
minimy
Addict
Addict
Posts: 857
Joined: Mon Jul 08, 2013 8:43 pm
Location: off world

Re: PureBasic: the Quiet Survivor

Post by minimy »

This is proof that purebasic is the bomb!!
For the use I give it, I put aside many languages that are supposed to be superior a long time ago.
Currently PHP, JS, C/C++ and some python but I have to admit that I don't like them, they make me feel as comfortable as with purebasic.
Every time I have shown it to friends and students who come from other languages, it has been love at first sight. Its mix of simplicity and power is unrivaled.
It's wonderful to open it and write direct code without libraries or preambles. :wink:

Yes PB is real ECO, i can work in my xeon X5 with battery up to 10 hours (disable network, bluetooth, all i can disable hehe).
¡Viva Purebasic and the team! :lol:
If translation=Error: reply="Sorry, Im Spanish": Endif
Denis
Enthusiast
Enthusiast
Posts: 790
Joined: Fri Apr 25, 2003 5:10 pm
Location: Doubs - France

Re: PureBasic: the Quiet Survivor

Post by Denis »

Thanks for the link mk-soft.


"A Survivor from a Better Era" 8)
A+
Denis
User avatar
MicroStream
New User
New User
Posts: 6
Joined: Fri Oct 27, 2023 11:18 am
Location: Higashiōsaka, Japan
Contact:

Re: PureBasic: the Quiet Survivor

Post by MicroStream »

minimy wrote: Wed Jan 21, 2026 2:18 am For the use I give it, I put aside many languages that are supposed to be superior a long time ago. Currently PHP, JS, C/C++ and some Python, but I have to admit that I don't like them, they don't make me feel as comfortable as with PureBasic. Every time I have shown it to friends and students who come from other languages, it has been love at first sight. Its mix of simplicity and power is unrivalled.
The technical characteristics of a programming language are certainly an important factor, but the quality of the code and its readability are, in my opinion, even more important. You are right about PHP, JavaScript, C/C++ and many others, but not Python. Python has inherited many features from Basic, making it one of the easiest languages ​​to learn. The code is clearly readable and sometimes almost self-explanatory. The only disadvantage I see so far is the lack of a JIT-compiler. Therefore, so far the only option is to use the PyPy compiler, which was specifically developed for this purpose. But Python is certainly not the only alternative in this regard; Pascal/Delphi, Smalltalk or Ruby also offer extremely good code quality here. Personally, I would never use languages ​​like Java, Haskell, Erlang or Rust because their source code is so ugly that it's not fun to work with.

It always depends on what you want to do with it and how efficiently the compiler processes and, if necessary, optimises the machine code. Most modern languages ​​also allow the integration of assembly routines, which may make the code appear much more compact. :wink:
miso
Enthusiast
Enthusiast
Posts: 679
Joined: Sat Oct 21, 2023 4:06 pm
Location: Hungary

Re: PureBasic: the Quiet Survivor

Post by miso »

MicroStream wrote: Wed Jan 28, 2026 8:23 am
minimy wrote: Wed Jan 21, 2026 2:18 am For the use I give it, I put aside many languages that are supposed to be superior a long time ago. Currently PHP, JS, C/C++ and some Python, but I have to admit that I don't like them, they don't make me feel as comfortable as with PureBasic. Every time I have shown it to friends and students who come from other languages, it has been love at first sight. Its mix of simplicity and power is unrivalled.
The technical characteristics of a programming language are certainly an important factor, but the quality of the code and its readability are, in my opinion, even more important. You are right about PHP, JavaScript, C/C++ and many others, but not Python. Python has inherited many features from Basic, making it one of the easiest languages ​​to learn. The code is clearly readable and sometimes almost self-explanatory. The only disadvantage I see so far is the lack of a JIT-compiler. Therefore, so far the only option is to use the PyPy compiler, which was specifically developed for this purpose. But Python is certainly not the only alternative in this regard; Pascal/Delphi, Smalltalk or Ruby also offer extremely good code quality here. Personally, I would never use languages ​​like Java, Haskell, Erlang or Rust because their source code is so ugly that it's not fun to work with.

It always depends on what you want to do with it and how efficiently the compiler processes and, if necessary, optimises the machine code. Most modern languages ​​also allow the integration of assembly routines, which may make the code appear much more compact. :wink:
I'm not fond of Python. The code itself truely look nice, but for me, thats all. If I write a program in PB, it can run on a clean Windows install (with its drivers), has very fast binary executable (the marketing purepower isn't just marketing) while offering easy creation and handle of windows, gadgets,
databases, networking and graphics capabilities. If I prototype in PB, it quickly goes ugly (but I will have fast results that can be organized if its worthy)

Pythons only advantage that it is widely used as script or interface, I can't really name an other...
Last edited by miso on Wed Jan 28, 2026 11:46 am, edited 1 time in total.
User avatar
NicTheQuick
Addict
Addict
Posts: 1566
Joined: Sun Jun 22, 2003 7:43 pm
Location: Germany, Saarbrücken
Contact:

Re: PureBasic: the Quiet Survivor

Post by NicTheQuick »

miso wrote: Wed Jan 28, 2026 10:03 am Pythons only advantage that it is widely used as scipt or interface, I can't really name an other...
No. Pythons advantage is its huge community and thousands of libraries you can find and easily use for nearly everything. And you can easily integrate C/C++ libraries to speed things up where it is needed. You wanna connect to some weird API? There surely is someone who already implemented a nice library for that.
Sure, it's not the fastest language but it basically can do everything and it comes with a lot of integrated libraries. And yes, it does not compile to an executable and you always need Python installed, but yeah. That's only annoying on Windows. On Linux it's basically standard.
The english grammar is freeware, you can use it freely - But it's not Open Source, i.e. you can not change it or publish it in altered way.
User avatar
NicTheQuick
Addict
Addict
Posts: 1566
Joined: Sun Jun 22, 2003 7:43 pm
Location: Germany, Saarbrücken
Contact:

Re: PureBasic: the Quiet Survivor

Post by NicTheQuick »

Somebody should mention in his comment section that it's not only Windows and Mac, but also Linux. :D
The english grammar is freeware, you can use it freely - But it's not Open Source, i.e. you can not change it or publish it in altered way.
threedslider
Enthusiast
Enthusiast
Posts: 578
Joined: Sat Feb 12, 2022 7:15 pm

Re: PureBasic: the Quiet Survivor

Post by threedslider »

NicTheQuick wrote: Wed Jan 28, 2026 11:17 am And yes, it does not compile to an executable and you always need Python installed, but yeah. That's only annoying on Windows.
Yes but there is a lib that package into executable as well, this name is PyInstaller (https://pyinstaller.org/en/stable/) :shock:
Post Reply