Vala | |
![]() | |
Vala | |
Extensii fișiere | .vala, .vapi |
---|---|
Paradigmă | Multiparadigmă: imperativ, structurat, orientat obiect |
Apărut în | 2006 |
Dezvoltator | Jürg Billeter, Raffaele Sandrini |
Ultima versiune |
|
Tipare | Static, puternic, inferit, structural |
Influențat de | C, C++, C#, D, Java |
Sistem de operare | Multiplatformă toate suportate de GLib, dar distribuit numai ca cod sursă. |
Licență | LGPLv2.1+ |
Prezență online | wiki.gnome.org/Projects/Vala |
Modifică date / text ![]() |
Vala este un limbaj de programare orientat obiect cu compilator cu autogăzduire care generează cod C și utilizează sistema GObject.
Vala e sintactic similară cu C# și include funcționalități notabile ca funcții anonime, signale, proprietăți, generice, gestionarea asistată a memoriei, tratarea excepțiilor, inferența tipurilor, și instrucțiunea foreach.[2]