[=;130378]
There is no perfect analogy, nope there ain’t any… But in this case the funny thing is that (in this analogy and in this particular example) maintenance costs are higher to keep Fiesta than Ferrari.
[/]
Are you factoring in fuel and insurance? Cos you should.
(In other news, never ever use a car analogy when talking about software. They always backfire.)
Look, , you may be god’s own gift to programming. You may be able to code rings around Carmack, juggle the entirety of UE4 in your head at all times, and be able to write infinite loops that execute in under a second. But you may also just be someone with little experience and a lot of attitude, and to be frank? That’s the impression I’m getting from you here.
Programming languages are tools. Nothing more, nothing less. Some of them are more versatile than others, but claiming that any one of them is “the best” is just as misguided as claiming that since hammers are the best tools to drive nails into walls, noone would ever need or want a screwdriver. Yes, C and C++ are very performant. Yes, they’re usually the best choice to implement a graphics or physics engine. But that doesn’t mean they’re equally good to use for other tasks in game development. A well written, performant scripting language that level designers and artists can use without shooting themselves in the foot is also important, and C++ completely fails at that task due to its complexity.