Vala är en öppen källkod, fri och moderna programmeringsspråk och programvaruprojekt utformats från förskjutningen för att få nya programfunktioner för utvecklare GNOME. Det är en kompilator för GObject typsystem, vilket gör att utvecklare GNOME för att skapa häpnadsväckande program.
Funktioner i korthet
Viktiga funktioner gränssnitt, egenskaper, signaler, foreach, lambda-uttryck, typhärledning för lokala variabler, generika, icke-null typer, assisterad minneshantering, undantagshantering, samt typ moduler aka plugins.
Enkelt skriva komplexa objektorienterad kod
Med Vala kompilator du som utvecklare, kommer att kunna enkelt skriva komplexa objektorienterad kod samtidigt minneskraven låg, och upprätthålla en standard C ABI och API.
Ger tillgång till existerande bibliotek C
Projektet har utformats på ett sådant sätt att det ger tillgång till befintliga C-bibliotek, särskilt GObject-baserade bibliotek, utan behov av runtime bindningar.
It & rsquo; s perfekt för GTK + och GNOME
Vala är en kommandorad kompilator och programmeringsspråk. Utvecklare som arbetar med GTK + och GNOME kommer att kunna använda Vala att skriva koden och kompilera den.
It & rsquo; s påverkas av C ++, C, C #, Python, D och Java
Programmeringsspråket Vala har påverkats av den välkända och mycket använda C, C ++, D, Python, C # och Java-programmeringsspråk. Det är ett plattformsoberoende programvara som lätt kan portas på andra operativsystem.
Det stöds av ett brett utbud av IDE-program
En annan intressant funktion är förenliga med olika IDE (Integrated Development Environment) program, däribland Anjuta, Valencia, Geany, Emacs, Monodevelop, NetBeans, Val (a) IDE, Sublime Text, Vim, Vala Leksaker för Gedit, Euclide, Redcar, Textmate och Valama.
Tillgänglighet och stöds arkitekturer
Vala distribueras enbart som en källa arkiv. Detta innebär att användaren måste konfigurera och kompilera koden före installationen. Naturligtvis, det kan också vara lätt installeras på alla GNU / Linux-distributionen från standardprogramförråd. Både 32-bitars och 64-bitarsarkitekturer stöds vid denna tid
Vad är nytt i den här versionen.
- Lägg --shared-bibliotek alternativ för GIR filer.
- buggfixar och bindande uppdateringar.
Vad är nytt i version 0.29.2.
- buggfixar och bindande uppdateringar
Vad är nytt i version 0.28.0.
- Bindande uppdateringar
Vad är nytt i version 0.27.1.
- Skriv kompilatormeddelanden i färg
- Lägg röran-GDK-1,0 bindningar.
- Lägg röran-gst-3.0 bindningar.
- Lägg röran-x11-1.0 bindningar.
- Lägg till vila-extras-0,7 bindningar.
- Bugfix och bindande uppdateringar.
Vad är nytt i version 0.26.1.
- buggfixar och bindande uppdateringar
Vad är nytt i version 0.26.0.
- Bugfix och bindande uppdateringar
Vad är nytt i version 0.25.4.
- Lägg till options --vapi-kommentarer
- buggfixar och bindande uppdateringar.
Vad är nytt i version 0.25.3.
- buggfixar och bindande uppdateringar
Vad är nytt i version 0.25.2.
- Kräv och rikta GLib & gt; = 2,24
- Rapport varnar för privata struct fält.
- Byt webkit2gtk-3,0 bindningar med webkit2gtk-4.0 bindningar.
- Alltid bygga vapigen.
- buggfixar och bindande uppdateringar.
Vad är nytt i version 0.24.0.
- buggfixar och bindande uppdateringar
Vad är nytt i version 0.23.2:.
- Bind GDK händelse strukturer som kompakta klasser
- Switch gdk-x11-3.0 bindningarna till .gir.
- Byt librsvg-2,0 bindningarna till .gir.
- buggfixar och bindande uppdateringar.
Vad är nytt i version 0.23.1.
- GIR parser uppdateringar
- Byt libnotify bindningarna till .gir.
- Lägg till libpeas-gtk-1.0 bindningar.
- Lägg xcb-icccm bindningar.
- buggfixar och bindande uppdateringar.
Kommentarer hittades inte