Vala er et open source, fri og moderne programmeringssprog og software-projekt designet fra offset til at bringe nye programmering funktioner til GNOME-udviklere. Det er en compiler for GObject typen systemet, så GNOME udviklere at skabe forbløffende apps.
Funktioner et overblik
De vigtigste funktioner omfatter grænseflader, egenskaber, signaler, foreach, lambda udtryk, typen inferens for lokale variabler, generiske, ikke-null typer, bistået hukommelse ledelse, exception handling, samt typen moduler aka plugins.
Ubesværet skriver komplekse objektorienteret kode
Med Vala compiler du som udvikler, vil være i stand til ubesværet at skrive komplekse objektorienteret kode samtidig holde de krav hukommelse lave og opretholde en standard C ABI og API.
Giver adgang til eksisterende C-biblioteker
Projektet er udformet på en sådan måde, at det giver adgang til eksisterende C biblioteker, især GObject-baserede biblioteker, uden behov for runtime bindinger.
Det & rsquo; s perfekt til GTK + og GNOME
Vala er en kommando-line compiler og programmeringssprog. Udviklere, der arbejder med GTK + og GNOME vil være i stand til at bruge Vala at skrive koden og kompilere den.
Det & rsquo; s påvirket af C ++, C, C #, Python, D og Java
Vala programmeringssproget er blevet påvirket af den velkendte og udbredte C, C ++, D, Python, C # og Java programmeringssprog. Det er en cross-platform software, der let kan porteres til andre operativsystemer.
Det understøttes af en bred vifte af IDE-programmer
En anden interessant feature er kompatibilitet med forskellige IDE (Integrated Development Environment) programmer, herunder Anjuta, Valencia, Geany, Emacs, MonoDevelop, NetBeans, Val (a) IDE, Sublime Text, Vim, Vala Legetøj til Gedit, Euclide, Redcar, TextMate og Valama.
Tilgængelighed og understøttede arkitekturer
Vala distribueres kun som en kilde arkiv. Dette betyder, at brugeren skal konfigurere og kompilere koden forud for installationen. Selvfølgelig kan det også nemt installeres på alle GNU / Linux-distribution fra standard software repositories. Både 32-bit og 64-bit arkitekturer understøttes på dette tidspunkt
Hvad er nyt i denne udgivelse:.
- Tilføj --shared-bibliotek mulighed til kæ filer.
- fejlrettelser og bindende opdateringer.
Hvad er nyt i version 0.29.2:.
- fejlrettelser og bindende opdateringer
Hvad er nyt i version 0.28.0:.
- Bindende opdateringer
Hvad er nyt i version 0.27.1:.
- Udskriv compiler beskeder i farver
- Tilføj rod-GDK-1,0 bindinger.
- Tilføj rod-GST-3,0 bindinger.
- Tilføj rod-x11-1.0 bindinger.
- Tilføj hvile-ekstramateriale-0,7 bindinger.
- Bug fix og bindende opdateringer.
Hvad er nyt i version 0.26.1:.
- fejlrettelser og bindende opdateringer
Hvad er nyt i version 0.26.0:.
- Bug fix og bindende opdateringer
Hvad er nyt i version 0.25.4:.
- Tilføj option --vapi-kommentarer
- fejlrettelser og bindende opdateringer.
Hvad er nyt i version 0.25.3:.
- fejlrettelser og bindende opdateringer
Hvad er nyt i version 0.25.2:.
- Kræv og målrette GLib & gt; = 2,24
- Rapport advarsel for private struct felter.
- Erstat webkit2gtk-3,0 bindinger med webkit2gtk-4,0 bindinger.
- bygge altid vapigen.
- fejlrettelser og bindende opdateringer.
Hvad er nyt i version 0.24.0:.
- fejlrettelser og bindende opdateringer
Hvad er nyt i version 0.23.2:.
- Bind GDK event strukturer som kompakte klasser
- Skift GDK-x11-3.0 bindinger til .gir.
- Skift librsvg-2,0 bindinger til .gir.
- fejlrettelser og bindende opdateringer.
Hvad er nyt i version 0.23.1:.
- GIR parser opdateringer
- Skift libnotify bindinger til .gir.
- Tilføj libpeas-gtk-1.0 bindinger.
- Tilføj xcb-ICCCM bindinger.
- fejlrettelser og bindende opdateringer.
Kommentarer ikke fundet