Cobalt is a compiler for a C like language that runs on top of a virtual machine called Viper