first of all thanks for your opinions. i must admit that maybe may original post was a bit harsh.. especialy the "forget c instantly" part.
i obviously have a very different view on what is "fun" about programming than some of you have... and your posts made that more clear to me.
Quote:white rabbit
My point is, there is a tool for each job.
very true.
Quote:
You don't see good fast games in Java, in Python, in Visual Basic, they are coded in C++, with c/asm cores.
well.. my opinion stands that those fast (professional, big, ..) games have an underlying framework in c++ (which might take most of the dev-time) but most of the specific coding (non engine stuff) is done on top of this. via data-driven design or an implemented scripting engine.
I am mostly interested in getting something up&running .. so no matter how hackisch and slow it might be, my (!) fun time starts when i get away from coding terrain-engines, loaders, shaders and that kind of stuff towards the game-logic side.
i think its like that:
- good thing, that a lot of you like coding in c++ to get most out of available hardware and make a game look great
- good thing that i enjoy not being touched by these issues but plainly get something playable.. make the game-logic work
having said that.. i think its easier for "you others" to get a job in the game-biz, but my chances for ever finishing a "nice", playable game are better :-)
Quote:
Until high level languages match that speed, or cpu processing power makes the speed diference insignificant
my personal view on this is, that SOMETIME the cpu-speed will be fast enough to do in real time what i code in python... but my coding-speed wont get faster any time soon. so why spend time with optimization (.. because i need a fast terrain-engine, smooth animations.. i know.. but thats just "polish" for the game.. imho. once the game is up and running and maybe a great thing.. people will come and do the trick for me)
if i could rephrase my question "why do you use c", i'd go like this:
is it more important to have a AAA-title or to proof that the inherent game mechanics are worth playing?