Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Vala (programming language)

Object-Oriented Language

Vala is an object-oriented programming language developed initially by Jurg Billeter and Raffaele Sandrini beginning in 2006, designed to bring modern, C#-like language conveniences, including classes, interfaces, generics, closures and properties, to developers working with the GObject object system used by the GNOME desktop environment and the GTK graphical toolkit, without the runtime overhead of a virtual machine. Vala source code compiles to plain C using the GObject system, meaning Vala programs run with performance comparable to hand-written C while offering a substantially higher-level syntax.

Facts
Significance
Brings modern language features to GNOME without added runtime requirements or a different ABI. 1
Connections

Influenced By

Sources
1. Vala (programming language) - Wikipedia
Description
Quote, Description
It aims to bring modern programming language features to GNOME without imposing added runtime requirements
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.