Vala

Vala and Genie are fairly similar. Vala is an object-oriented language that generates C code and that’s syntactically similar to C#. In that way, anything you create with Vala should have a similar performance to anything you can create in C, though with the benefit of being easier to write and maintain. 

Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system. Vala is syntactically similar to C# and includes notable features such as anonymous functions, signals, properties, generics, assisted memory management, exception handling, type inference, and foreach statements.