C++ – What advantages does C++ have over other languages for Qt development

c++qt

As well-known, C++ has steeper learning curve than most of the mainstream languages, which results in better performance . But, does using C++ over other languages[like Java,Ruby,Python] for Qt development have still (major) advantages,let's say about Qtopia? If any, what are they?

Best Solution

Qt is natively a C++ API, so any other languages have to have wrapper code around it which needs to be maintained, etc. The primary documentation will also be for the C++ API.

I'm not sure if there are any "official" bindings to other languages which are maintained and released together with Qt.