So many people have a prejudiced view of Basic

Miscellaneous Forums/General Discussion/So many people have a prejudiced view of Basic

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.


...well..I would apprechiate if you can show me what Power basic cant do better than any C++



From the PowerBASIC site -


We support both DOS and Windows



What if I want to write for Mac, Xbox, PS2, PSP, or any other hardware? Do you get the C++ source to PowerBASIC?


So I consider your pyramid of C++ programmers being above BASIC programmers rather laughable.



That's funny considering BASIC such as Blitz is written itself in C++.

You can all try to compare and contrast BASIC to C++ ... but the truth of the matter is that with BASIC you are always at someone else's whim. If you learn C++ and use it properly then you can do whatever you want. Yes it's more work but the rewards are also greater.


One thing to remember is that coding a game in C++ and what is essentially making a MOD for an existing architecture are two entirely different things.



No one would code a game of any complexity straight in C++. That's why the games themselves are actually created in a scripting language.


The most limiting feature of blitz3d is it's age, if it had been released in its current state when DX7 first came out, there would be a lot more potential for commercial quality games written in it.



I think it's most limiting factor is that it doesn't come with the C++ source code. If it did imagine the possibilities!

I'm not yet at the point where I can will C++ to do whatever I want ... but I know it's still at this point in time the right direction to head in. Unless someone creates a unified architecture across all hardware that's more high level than C++ (perhaps like .Net and C#) there's really no reason to discuss this any further. BASIC is limited and C++ isn't. If C++ is limiting you then take more time and keep learning.

Think about it ... without C++ there'd be no Blitz which means there'd be no game. C++ programmers aren't impressed with your BASIC game because they know that the largest portion of the game is its C++ backbone and you had nothing to do with it. It's just a programmers perspective though ... gamers (you know the actual customers) won't give a rats behind ... but if you want to impress a C++ programmer you're not going to do it with BASIC.