Posted: Mon May 30, 2005 6:24 pm
Heh, that was a nice indirect way for me to list the pros of PB over other languages, and I am all game for it 
I'll start with Visual Basic, I have used that since version 4. Runtime libraries are a big issue here. Just because it produces smallish exes, they are not really small at all because you have to take into account the runtime library size and memory requirements. PB produce nice and small exes in both file size and memory requirements. The only things I see VB have over Pure Basic is ease of use (w/ activex support), server side network and some speed comparisons, however with the PB 4 list, it' wont be long ...
Next on the list is Power Basic. I think that language is a pure joke. Basic in it's entirely.
Hmm, iBasic is another one that comes to mind. I own the pro version of that and havent touched it except for a few hours, Purebasic wins hands down due to being quite easy to use compared to iBasic. However the designer it uses for the copy/paste and generate code on the fly is very useful (though rumor has it that future purebasic ides may support this ... oh the joy!)
Real Basic ... they may have come close to cloning VB if it wasnt for the crummy IDE, poor documentation and lets face it, useless code shoved into the final executable.
Notice I have talked about BASIC dialecs so far, lets go for the other languages ...
.NET ... what can I say about this? Great for web development .. other then that ? hrm, even Purebasic has a hand in web development thanks to Paul's famous CGI library.
Delphi/(Free) Pascal - Pascal have flooded various oses while Delphi/Kylix is win/linux only. They both compile, which is a good plus, but not as easy to develop in as Purebasic. Plus Purebasic's compiler supports 4 Oses, basically the most popular past/present/ and arguably future OSes.
C/C++ - This language have been around for ages, albit not as long as Assembly ... hmm.. what to say about this? Unnecessarily high learning curve. Hell, recent incarnations of Assembly is easier, HLA anyone?
ASM? Well .. ah .. erm ... who can beat that language? Ease of use? Ha! PB win hands down! Built in support for gadgets/controls, other commonly expected functions from the coding community? PB wins again ..
So the short of the above is, PB definately have pros when compared against EVERY other language available. But like every language, it is missing features that people take avantage of (when coming from another language background).
I'll start with Visual Basic, I have used that since version 4. Runtime libraries are a big issue here. Just because it produces smallish exes, they are not really small at all because you have to take into account the runtime library size and memory requirements. PB produce nice and small exes in both file size and memory requirements. The only things I see VB have over Pure Basic is ease of use (w/ activex support), server side network and some speed comparisons, however with the PB 4 list, it' wont be long ...
Next on the list is Power Basic. I think that language is a pure joke. Basic in it's entirely.
Hmm, iBasic is another one that comes to mind. I own the pro version of that and havent touched it except for a few hours, Purebasic wins hands down due to being quite easy to use compared to iBasic. However the designer it uses for the copy/paste and generate code on the fly is very useful (though rumor has it that future purebasic ides may support this ... oh the joy!)
Real Basic ... they may have come close to cloning VB if it wasnt for the crummy IDE, poor documentation and lets face it, useless code shoved into the final executable.
Notice I have talked about BASIC dialecs so far, lets go for the other languages ...
.NET ... what can I say about this? Great for web development .. other then that ? hrm, even Purebasic has a hand in web development thanks to Paul's famous CGI library.
Delphi/(Free) Pascal - Pascal have flooded various oses while Delphi/Kylix is win/linux only. They both compile, which is a good plus, but not as easy to develop in as Purebasic. Plus Purebasic's compiler supports 4 Oses, basically the most popular past/present/ and arguably future OSes.
C/C++ - This language have been around for ages, albit not as long as Assembly ... hmm.. what to say about this? Unnecessarily high learning curve. Hell, recent incarnations of Assembly is easier, HLA anyone?
ASM? Well .. ah .. erm ... who can beat that language? Ease of use? Ha! PB win hands down! Built in support for gadgets/controls, other commonly expected functions from the coding community? PB wins again ..
So the short of the above is, PB definately have pros when compared against EVERY other language available. But like every language, it is missing features that people take avantage of (when coming from another language background).