Diamond Programming Language

Diamond is a high level object oriented programming language developed in C# and designed for educational purposes. Diamond is targeted on Viper 4.0. Viper is a virtual machine that allows Diamond programs to be compiled into cross platform bytecode files that can be executed on any machine with the Viper virtual machine.

What is Viper exactly?

Viper is an open source virtual machine written in C. Viper is released under the GPL v3 license and source code can be obtained at http://viper.codeplex.com. Viper interprets bytecode instructions that are compiled into .GEX files. The Viper virtual machine is stack based, which means just about all instructions involve the stack and is not register based like most hardware virtual machines.


import System

void main()
     println("Hello, World!")

Last edited May 28, 2013 at 2:15 PM by GruntXProductions, version 10