> I agree and must admit that I don't understand the question!?!?
It's like this: when someone finds out you wrote an app in Basic, they think
the app is a toy, or not mature, or a laughingstock. Basic has a reputation
as a beginners language, for unskilled coders. I've seen it all the time, and
to this day, too. That's why okasvi created this topic -- he's obviously been
through this stigma too (am I right?).
The thing I tell people, is that Basic from the 80's is NOTHING compared to
Basic of today. I explain how Basic of today is extremely similar to C and
uses much of C's techniques, such as Procedures and structured programming.
Basic is not the Goto/Gosub spaghetti code of the past. And if you use the
Windows API, you're essentially coding in part C anyway, since PureBasic
API calls are done almost exactly the same way as they are in C!
I agree that maybe PureBasic isn't the best name, because of this stigma.
But then again, I found PureBasic by searching for "basic" in Google, so
without that name I never would have found this wonderful language.
Part of the stigma too is because of Visual Basic -- people know it comes
with a massive runtime DLL and uses OCXs and stuff like that, and for
older versions of VB, doesn't even compile to native machine code (eg.
VB4 compiles to P-Code only). So when you say you code in PureBasic,
they probably think it's the same as Visual Basic... but in reality it creates
small standalone exes that require no install and no runtime interpreter.
Give them a PureBasic exe and explain how it needs no install, and they
begin to see the light!
Personally, I tell people my apps are written in C. They have no way of
knowing the difference, which is a superb compliment to PureBasic.
