• funktional
  • prozedural
  • objekt-orientiert

Codebeispiel

class HelloWorld {
  static void main() {
    HelloWorld.call("Hans");
  }
  static void call(string name) {
    print("Hello World, and hello " + name + "\n");
  }
}

Beschreibung

Vala ist eine moderne Programmiersprache die für die Entwicklung mit dem Framework GObject entwickelt wurde. Im Gegensatz zu Java braucht Vala keine Laufzeitbibliothek. Die Syntax ist stark an C# und Java angelehnt. Der Vala-Compiler übersetzt den Quelltext in C-Quelltext und ihn vom C-Compiler kompilieren.

Installation

Windows

  • https://vala-win32.googlecode.com/files/vala-0.12.0.exe
  • Die Datei ausführen und dem Dialog folgen
  • Nach der Installation kann man seine Dateien mit valac hello.vala kompilieren

Linux

Arch

  • pacman -S vala

Ubuntu

  • sudo apt-get install valac

Mac OS X

Wir empfehlen Homebrew zur Paketverwaltung.

Homebrew installieren

  • ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Mehr Infos zu Homebrew gibt es hier.

Vala installieren

  • brew install vala

Tutorials