Vala ist ein Open Source, freie und moderne Programmiersprache und Software-Projekt von der Offset entwickelt, um neue Programmierfunktionen, um GNOME-Entwickler zu bringen. Es ist ein Compiler für die GObject Typ-System, so dass GNOME-Entwickler zu erstaunlichen Anwendungen zu erstellen.
Features auf einen Blick
Key Features zählen Schnittstellen, Eigenschaften, Signale, foreach, Lambda-Ausdrücke, Typinferenz für lokale Variablen, Generika, nicht-Null-Typen, unterstützte Speicherverwaltung, Ausnahmebehandlung, sowie die Art Module aka Plugins.
Mühelos schreiben komplexen objektorientierten Code
Mit der Vala Compiler, als Entwickler in der Lage, mühelos schreiben komplexen objektorientierten Code, während die Speicheranforderungen geringer, und die Aufrechterhaltung einer Standard-C-API und ABI.
Ermöglicht den Zugriff auf bestehende C-Bibliotheken
Das Projekt wurde in der Weise, dass sie Zugang zu den vorhandenen C-Bibliotheken, insbesondere GObject-basierten Bibliotheken ermöglicht konzipiert, ohne die Notwendigkeit für die Laufzeitbindungen.
Es & rsquo; s perfekt für GTK + und GNOME
Vala ist ein Befehlszeilen-Compiler und Programmiersprachen. Entwickler, die mit GTK + und GNOME arbeiten, in der Lage, Vala verwenden, um den Code zu schreiben und zu kompilieren.
Es & rsquo; s von C ++, C, C #, Python, D und Java beeinflusst
Der Vala-Programmiersprache wurde von dem bekannten und weit verbreiteten C, C ++, D, Python, C # und Java Programmiersprachen geprägt. Es ist ein Cross-Plattform-Software, die leicht auf andere Betriebssysteme portiert werden kann.
Es wird durch eine breite Palette von Programmen unterstützt IDE
Ein weiteres interessantes Feature ist die Kompatibilität mit verschiedenen IDE (Integrated Development Environment) Programme, einschließlich Anjuta, Valencia, Geany, Emacs, MonoDevelop, NetBeans, Val (a) IDE, Sublime Text, Vim, Vala Toys für Gedit, Euclide, Redcar, Textmate und Valama.
Verfügbarkeit und unterstützten Architekturen
Vala wird nur als Quellarchiv verteilt. Dies bedeutet, dass der Benutzer zu konfigurieren und Installation kompilieren Sie den Code vor. Natürlich kann es auch problemlos auf jedem GNU / Linux-Distribution von den Standardsoftwarequellen installiert werden. Beide 32-Bit und 64-Bit-Architekturen werden zur Zeit nicht unterstützt
Was ist neu in dieser Pressemitteilung:.
- In --shared-Bibliothek Option für GIR-Dateien.
- Bug-Fixes und Updates verbindlich.
Was ist neu in der Version 0.29.2:.
- Bug-Fixes und Updates verbindlich
Was ist neu in der Version 0.28.0:.
- Binding Updates
Was ist neu in der Version 0.27.1:.
- Drucken Compiler-Meldungen in der Farbe
- In aufgeräumten gdk-1,0-Bindungen.
- In aufgeräumten gst-3,0-Bindungen.
- In aufgeräumten x11-1.0 Bindungen.
- Fügen Sie Rest-extras-0,7-Bindungen.
- Bug fix und verbindliche Updates.
Was ist neu in der Version 0.26.1:.
- Bug-Fixes und Updates verbindlich
Was ist neu in der Version 0.26.0:.
- Bug fix und verbindliche Updates
Was ist neu in der Version 0.25.4:.
- Option --vapi-Kommentare hinzufügen
- Bug-Fixes und Updates verbindlich.
Was ist neu in der Version 0.25.3:.
- Bug-Fixes und Updates verbindlich
Was ist neu in der Version 0.25.2:.
- Require und Ziel GLib & gt; = 2,24
- Bericht Warnung für private struct Felder aus.
- Ersetzen webkit2gtk-3,0-Bindungen mit webkit2gtk-4,0-Bindungen.
- Sie immer bauen vapigen.
- Bug-Fixes und Updates verbindlich.
Was ist neu in der Version 0.24.0:.
- Bug-Fixes und Updates verbindlich
Was ist neu in der Version 0.23.2:.
- Bind GDK Ereignisstrukturen wie Kompaktklassen
- Schalten gdk-x11-3.0 Bindungen an .gir.
- Schalten librsvg-2,0-Bindungen an .gir.
- Bug-Fixes und Updates verbindlich.
Was ist neu in der Version 0.23.1:.
- GIR Parser Updates
- Schalten libnotify Bindungen an .gir.
- In libpeas-gtk-1.0-Bindungen.
- In xcb-ICCCM Bindungen.
- Bug-Fixes und Updates verbindlich.
Kommentare nicht gefunden