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.

The argument here is BASIC vs. C++ and the like. If you choose to make a game in Blitz you still have to make an engine for it to run if you're doing anything complex ... you should still have scripting etc... available. Why would you write an engine in BASIC if you have the option of using C++ and getting all the flexability that comes with it? Games are created with higher level language than C++ I agree ... however you should have the C++ backbone. When you use BASIC you don't get access to that backbone ... if someone released their BASIC programming language with the C++ source then I could see using it.

As it stands right now using Blitz for instance is restrictive because the only limit is not your imagination! The biggest limit is that you have to beg a plead with Mark to release something for Blitz! At least with C++ you only have yourself to blame!

I think Blitz is easy and quite simply the path of least resistance when making your first few games. One day you'll realize the restrictions and move on or maybe you'll just be content and make excuses for the restrictions forever. Personally, I'm not content with the restrictions anymore and I aim to keep on learning.

Pick up any game development story ... whether it be about Lord British and Ultima, John Romero and John Carmack for Doom, or that Keiichi Yano for Gitaroo Man. They all started with BASIC and then moved up to C/C++.

From the book Power-Up

I didn't start using C until Gitaroo-Man, so that was my first venture into any real programming at all.



This guy started with BASIC!

There are a gazillion examples of people who get it.


Wrong wrong wrong. Code is the smallest and least time consuming part of a game. If you are not spending at least half the time you are "programming" on design then every bit of code you type is making your coding experience take longer.



Yeah, exactly! Only if you're programming in BASIC (and if your code is the least time consuming part that's still really really sad) ... which means that whoever created the BASIC dialect made most of your game for you. Hence the reason C++ programmers aren't impressed with you.

You apparently don't take the code side of things very seriously. Truth is code still rules computers and games.

One thing I have to ask ... are you impressed by flash games? Seriously, if you're all about saving coding time and getting really high level there are a lot of solutions even more high level than BASIC you know. You should probably just go out and get one of those click & play solutions.