Vala

Vala is a programming language. It is object-oriented and has a self-hosting compiler. Vala uses high-level abstractions, does not impose additional runtime requirements and does not use a different ABI. It first appeared in 2006.