As you asked your question in a PascalGameDevelopment I’ll be surprised if you’ll get any other answer then Pascal

I just want to inforce technomage answer, some may say the C++ language is more “powerful” has it allows more freedom to the programmer. But that freedom comes has a cost, the code is a lot harder to read and to debug. Infact, that extra freedom requires you to create your own set of typing conventions in order to keep everything maintainable/readable.

The only advantage in C++ is its popularity, meaning more code, more libs, more support.