Vala (limbaj de programare)

Vala
Vala
Extensii fișiere.vala, .vapi
ParadigmăMultiparadigmă: imperativ, structurat, orientat obiect
Apărut în2006 (2006)
DezvoltatorJürg Billeter, Raffaele Sandrini
Ultima versiune
  • 0.52.3[1] / mai 1, 2021 (2021-05-01)
  • 0.50.8 / mai 1, 2021 (2021-05-01)
TipareStatic, puternic, inferit, structural
Influențat deC, C++, C#, D, Java
Sistem de operareMultiplatformă toate suportate de GLib, dar distribuit numai ca cod sursă.
LicențăLGPLv2.1+
Prezență onlinewiki.gnome.org/Projects/Vala

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]

  1. ^ „Vala - Compiler Using the GObject Type System”. GNOME Project. News section. Accesat în . 
  2. ^ „Vala: high-level programming with less fat”. Ars Technica. Accesat în . 

Vala (limbaj de programare)

Dodaje.pl - Ogłoszenia lokalne