Threads like these really bug me....
You need to see the different languages in context
DB,DBP etc. Are geared for Game development
VB geared for Quick UI access to Databases, windows functionality etc.
C is a utility language, and should be treated as such, Unix, Windows and I'm sure DB,DBP wouldn't exist without it, as they are written in it ( using C++ as well),
C++ is the oop extention of C, keeps alot of its utility type language, and providing wrappers for alot of functionality. ie.
MFC is just a bunch of oop wrappers for the underlying C Api's.
C# one step up, but making it even closer to the VB's ease of gui development.
Pretty much what i'm trying to say is, every language has it Pros and cons, you need to look at the requirements of your project to determine what langauge to use.
My advise, don't go learn C/C++, if you feel you can do what you need to do, in something like DBP or even PB then rather use them.
Hell Dragonz43, that is a terrible example of c++
char Quit;
while(Quit = false)
Firstly it always a good idea to initialise your variables.
while(Quit = false) , this is an assignment and not a comparison.
another problem, is your mixing of types, not a good idea, false is boolean and Quit is a char.
Multithreading.....
DirectX is not multithreaded, when dealing with DirectX you have to revert to single threaded calls, IanM correct me if I'm wrong!
Rant over