Vala (programming language)
Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system. Vala is syntactically similar to C# and includes several features such as: anonymous functions, signals, properties, generics, assisted memory management, exception handling, type inference, and foreach statements. Its developers Jürg Billeter and Raffaele Sandrini aim to bring these features to the plain C runtime with little overhead and no special runtime support by targeting the GObject object system. Rather than compiling directly to machine code or assembly language, it compiles to a higher level intermediate language. It source-to-source compiles to C, which is then compiled with a C compiler for a given platform, such as GCC.
Wikipage disambiguates
Wikipage redirect
primaryTopic
Vala (programming language)
Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system. Vala is syntactically similar to C# and includes several features such as: anonymous functions, signals, properties, generics, assisted memory management, exception handling, type inference, and foreach statements. Its developers Jürg Billeter and Raffaele Sandrini aim to bring these features to the plain C runtime with little overhead and no special runtime support by targeting the GObject object system. Rather than compiling directly to machine code or assembly language, it compiles to a higher level intermediate language. It source-to-source compiles to C, which is then compiled with a C compiler for a given platform, such as GCC.
has abstract
Vala es un lenguaje de program ...... para crear un mismo programa.
@es
Vala est un langage de program ...... our Totem sont écrits en Vala.
@fr
Vala is an object-oriented pro ...... -hosting compiler in May 2006.
@en
Vala is een programmeertaal ge ...... al Public License (LGPL) 2.1+.
@nl
Vala ist eine objektorientiert ...... uch an die von Java angelehnt.
@de
Vala è un linguaggio di progra ...... n stile Python chiamato genie.
@it
Vala – język programowania stw ...... bliotek napisanych w języku C.
@pl
Vala — язык программирования, ...... Сандрини (Raffaele Sandrini).
@ru
Vala は GObjectを利用したC言語のソースコードを ...... 2006年3月にセルフホスティングコンパイラとして完成した。
@ja
Vala是一种新的语言,它允许在Gnome运行时库的基础上使 ...... 行效率。 Vala借鉴了大量的C#语法,因此看起来非常相似。
@zh
influenced by
latest release version
Link from a Wikipage to an external page
Wikipage page ID
12,655,903
Wikipage revision ID
743,851,782
developer
Jürg Billeter, Raffaele Sandrini
file ext
operating system
Cross-platform all supported by GLib, but distributed as source code only.
subject
hypernym
comment
Vala es un lenguaje de program ...... sistema de objetos de GObject.
@es
Vala est un langage de program ...... i s'exécutent plus rapidement.
@fr
Vala is an object-oriented pro ...... a given platform, such as GCC.
@en
Vala is een programmeertaal ge ...... al Public License (LGPL) 2.1+.
@nl
Vala ist eine objektorientiert ...... en, die in C geschrieben sind.
@de
Vala è un linguaggio di progra ...... n stile Python chiamato genie.
@it
Vala – język programowania stw ...... bliotek napisanych w języku C.
@pl
Vala — язык программирования, ...... Сандрини (Raffaele Sandrini).
@ru
Vala は GObjectを利用したC言語のソースコードを ...... 2006年3月にセルフホスティングコンパイラとして完成した。
@ja
Vala是一种新的语言,它允许在Gnome运行时库的基础上使 ...... 行效率。 Vala借鉴了大量的C#语法,因此看起来非常相似。
@zh
label
Vala (Programmiersprache)
@de
Vala (język programowania)
@pl
Vala (langage de programmation)
@fr
Vala (lenguaje de programación)
@es
Vala (linguaggio di programmazione)
@it
Vala (programmeertaal)
@nl
Vala (programming language)
@en
Vala
@ja
Vala
@ru
Vala
@zh
sameAs
wasDerivedFrom
homepage
isPrimaryTopicOf
name
Vala
@en