In addition to native C++, KDE provides bindings to several other programming languages.
Next to direct bindings to the standard APIs there are bindings for scripting specific applications. For more info see the Kross page.