In C(++) und anderen muss man fast genau so arbeiten, wie man es mit Delphi für ein solches Projekt tun müsste. Man muss sich einfach mal nur von dem Gedanken verabschieden, dass
VCL=Delphi wäre. Die
VCL ist bloß eine Bibliothek (
Visual
Component
Library), und ist mit der
Sprache Delphi nur lose gekoppelt. Lässt man die
VCL einfach mal ganz weg, ist man genau so im Freiflug unterwegs wie unter C(++), und würde bei gleichen Aufgaben sehr sehr ähnlich vorgehen.
Nochmal: Sprache <> Bibliothek, und auch ungleich der
IDE. Technisch gesehen ist nahezu jede aktuelle und gängige Programmiersprache dazu in der Lage, mit ihr ein Jump'n'Run zu schreiben. Zum Großteil sogar recht gleichwertig.
Die bessere Frage ist: Willst du bei Adam und Eva anfangen, oder eine bestehende Bibliothek einsetzen, die dir bereits einen haufen Grundarbeit abnimmt? Falls letzters, frage nicht nach der Sprache, sondern nach einer Lib, die deinen anforderungen entsprechen könnte. Abhängig davon in welchen Sprachen diese Lib dann bereits vorhanden ist, ergibt sich dann eine Liste an möglichen Kandidaten. Von diesen nimm einfach die, in der du dich am produktivsten fühlst. Die Frage nach der
Sprache aber, ist eine schlechte Frage.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)