See how this Dev shredded PureBasic in 30 Min and is surprised by freebasic (of course after shipping around some obstacles, I wont tell you too much except this one:
The quote at 48:40
I am sorry rust fans, you got just destroyed by freebasic that hosts binaries on sourceforge
itâs really worth watching:
how to use examples to learn a new language
how to use your fav editor and tools
how to solve basic problems
P.S. in fact you can skip the first 30 Min of PureBasic frustrations⌠itâs fun looking him how to solve problems while completly unfamiliar with basic
Using RUST instead any basic for ci tools is much more interesting and simple at least for Java or C# devs. Desktop Software can be written with C# or Java, Web also. So for what I should use any basic dialect? Something I am thinking about. Also the infrastructure and ecosystem around are let me say small. Therefore I would prefere RUST, Java, C# and also GO.
Heâs complaining on how expensive Purebasic is??? Gimme a break. Its a one time payment of 79 eurors or roughly $88. Thatâs it. No yearly fee. And he complains that its not open source⌠yes the compiler is not but the IDE is.
I get it, its not for everybody (what language is???), but that complaining that a professional dev tool costs money is super ridiculous especially one that is less than $100.
Most of the time he could not get some provided example projects to run in PureBasic. He was not able to check and correct a include path. Problems with his system most likely. Since PureBasic did run before. I would not call this âshredded PureBasicâ.
Definitely a tool worth looking at. And expensive???
A simpler language lacking a ton of features but compiling faster, does not mean the hugely more feature complete one is âshreddedâ. Can you write an OS with freebasic?
Purebasicâs value proposition is a couple of things:
High-level, low-level language: you can generally write in a high-level BASIC-like syntax (albeit a slightly odd one, to be sure), but you can easily drop down to some pretty low-level code, when needed.
Arguably the smallest multiple-platform UI runtime. Now. compared to Xojo, for example, there are a lot of limitations in the available controls, so you may be making custom controls to achieve an exact look and feel, or maybe leveraging the new Webview for hosting your UI (which is also a comparatively small, tight implementation that uses the system webview). As a bonus, single-file executables.
I think this second point is important â the Purebasic team has done a nice job of abstracting a single API over OS features on the big three platforms in small, fast, native executables. Iâm guessing probably the smallest in the list here (and, for folks looking for cross-platform options, this is pretty much the whole list youâve got to choose from, so also notable that PB is on it).
As far as the cost thing⌠that team deserves every Euro they collect for what theyâve done, how theyâve managed the product over a long life, and their continued responsiveness.
I didnât watch the video but I understand from other PB users he tried to run the 32bit version of PB on a 64bit Linux PC and flipped his because that doesnât work. Iâve certainly never had a problem running PB on my Linux PCs and I went through a period of being a real distro-hopper.
Thereâs a thread on the PB site about it; apparently an issue with an environment variable, which was an actual bug on Linux and has now been corrected (to my point about responsiveness)
Thatâs probably a side effect of him trying to run the 32bit version in a 64bit environment that doesnât have the compatability libraries installed.