Vala --- a c# style modern language that can be compiled to c
- Tianyi Alan Zhang
- Mar 8, 2020
- 1 min read
I just learned that there is a programming language that is both efficient and relatively easy to program: vala. It can be compiled to c, then to the assembly language by a c compiler.

Compared to C++, vala's advantage is that:
Vala has no header file.
Vala has garbage collection.
Nice and clear C# style grammar and no strange C++ operator like :: , >> , << , ->
Easy collaboration with C.
However, it is not so famous and widely used. I will try to learn more about it in the future to see its potential -- maybe one day, it can replace c++ in the game industry?
Comments