When I'm Done With B3D

BlitzMax Forums/BlitzMax Beginners Area/When I'm Done With B3D

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.

You still don't understand.
No. I assure you, I understand perfectly.

Most applications and programs are written in C++!
Most old stuff is written in C++. Today, most applications are written in Java or C#. The old stuff is usually wrapped in some JNI-like interface, if not rewritten entirely from scratch.

I will be taught C++, because it's exactly what I'll need to know when I apply for a job in programming.
If you want to get a job maintaining other peoples poorly written and worse documented code, then yes, C++ is the way to go. If you want a development job, you go with Java (EE) or C#/VB.Net.

If not C++, than what do honestly think today's games are programmed in?
Python or Lua. Only the core engine is programmed in C++ (and you won't get a job as a core programmer off the streets). The game itself is then written in Python (Vampire and Civ4) or Lua (Unreal).

Most of you are just saying that you've "tried" C++ and it didn't react good with you.
I have developed C applications professionally for 3 years. It's not that C (and C++) aren't nice (it was certainly a step up from assembly), and at the time (before Java) it was the best thing ever. Fast forward 10 years and C++ simply isn't the top dog anymore. I don't know what university you're going to but at mine they primarilly teach Java, and some C# for their software development courses. The only courses that teach C (or C++) are the embedded device programming ones, and even they are switching to Java.

That will make my life a whole lot easier.
The only thing that will make your life easier when switching to C++ is getting a decent IDE. I recommend Code Warrior, as that's the one I used and even then (Code Warrior 5) it was better than what Visual Studio and Borland Builder are today.

Every other aspect of progrsmming will be much more convoluted.

It's just that I thought BlitzMax would help me with what I failed to do with C++; graphics. Being that it supports OpenGL and all...
It will. And it will let you get comfortable with the object oriented paradigm, if you're not into that yet. But as far as syntax goes, you're pretty much out of luck. The only language I can think of that has similar syntax would be Pascal.