Vala (Programmiersprache)

Vala ist eine objektorientierte Programmiersprache, die ab 2006 von Jürg Billeter und Raffaele Sandrini, die an der ETH Zürich Informatik studierten, entwickelt wurde.

Vala

inoffizielles Logo
Basisdaten
Paradigmen: objektorientiert
Erscheinungsjahr: 2006
Entwickler: Rico Tzschichholz (Haupt-), Jürg Billeter, Raffaele Sandrini
Aktuelle Version 0.57.0 (11. April 2023)
Typisierung: statisch, stark
Beeinflusst von: Boo, C, C++, C#, D, Java
Betriebssystem: alle mit ANSI-C-Compiler, da Vala C-Code erzeugt
Lizenz: LGPL 2.1+
https://vala.dev/

Vala hat das Ziel, eine moderne Programmiersprache für die Entwicklung mit dem Objektsystem GObject (das Fundament aller GTK+-/Gnome-Anwendungen) zu bieten, ohne die Notwendigkeit einer zusätzlichen Laufzeitbibliothek (im Gegensatz zu Mono oder Java). Zudem ist die Binärschnittstelle kompatibel mit Applikationen und Bibliotheken, die in C geschrieben sind.

Die Vala-Syntax ist stark an die von C# und damit auch an die von Java angelehnt.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.