There is, it can run code natively on the ARM CPU. However, I don't think it has a UI library, so it's mostly for java programs to offload heavy calculations to C/C++. There is a supposedly easy way to interface java and C++.
I may very well be wrong.
EDIT: and there is an "Android Scripting Environment (ASE) which allows third-party developers to build simple Android applications with Python and Lua."