Vala (programmeringsspråk)

Vala er et objektorientert programmeringsspråk. Kompilatoren er skrevet i programmeringsspråket C, og kan generere kode for å skape nye versjoner av seg selv.
Vala er et alternativ til C++ og Objective C. Dets syntaks ligner på C# og inkluderer anonyme funksjoner, signaler. egenskaper, generisk programmering, assistert minnehåndtering, unntakshåndtering, typeinterferens og foreach-setninger. Dets utviklere Jürg Billeter og Raffaele Sandrini har hatt som målsetning at dette gjøres runtime med minimal overhead uten å behøve støtte fra GObject-systemet. I stedet for å kompilere programmer rett over i maskinkode eller assembler, oversettes dem til et høynivå mellomliggende språk. Det blir kilde-til-kilde kompilert til C, og er deretter kompilert med en C-kompilator for en gitt plattform, slik som GNU C compiler.

Referanser

Eksterne lenker 
 

Programmeringsspråk