Vala jest open source, wolne i nowoczesny język programowania i projektu oprogramowania zaprojektowany od offsetu przynieść nowe funkcje programowania dla deweloperów GNOME. Jest to kompilator dla systemu typu gobject, co pozwala programistom GNOME do tworzenia zdumiewających aplikacji.
Funkcje w skrócie
Najważniejsze funkcje interfejsów, właściwości sygnałów, foreach, wyrażeń lambda, typ wnioskowania dla zmiennych lokalnych, leków generycznych, nie null typów, wspomaganego zarządzania pamięcią, obsługę wyjątków, jak również moduły typu aka wtyczek.
Wysiłku napisać skomplikowany obiektowego kodu
Z kompilatora Vala ty, jako deweloper, będą mogli bez trudu napisać złożonego kodu obiektowego przy zachowaniu wymogów pamięci niski, a utrzymanie standardowej C ABI i API.
Umożliwia dostęp do istniejących bibliotek C
Projekt został zaprojektowany w taki sposób, który pozwala na dostęp do istniejących C bibliotek, biblioteki zwłaszcza gobject opartych bez konieczności powiązania wykonawczych.
To & rsquo; s idealne dla GTK + i GNOME
Vala jest kompilatora wiersza polecenia i języki programowania. Deweloperzy, którzy pracują z GTK + i GNOME będą mogli korzystać Vala napisać kod i skompilować go.
To & rsquo; s wpływ C ++, C, C #, Python, D i Java
Język programowania Vala został wpływa dobrze znane i szeroko stosowane C, C ++, D, Python, C # i języków programowania Java. Jest to oprogramowanie cross-platform, które mogą być łatwo przeniesione na innych systemach operacyjnych.
To jest wspierane przez szeroki zakres programów IDE
Inną ciekawą cechą jest kompatybilność z różnymi IDE (Integrated Development Environment) programów, w tym Anjuta, Walencja, Geany, Emacs MonoDevelop, NetBeans, Val (a) IDE, Sublime Text, Vim, Vala Zabawki dla Gedita, Euclide, Redcar, TextMate i Valama.
Dostępność i obsługiwanych architektur
Vala jest rozprowadzany tylko jako archiwum źródłowego. Oznacza to, że użytkownik musi skonfigurować i skompilować kod przed instalacją. Oczywiście, że można łatwo zainstalować na dowolnej dystrybucji GNU / Linux z domyślnym repozytorium oprogramowania. Zarówno 32-bitowych i 64-bitowych są obsługiwane
Co nowego w tym wydaniu:.
- Dodaj opcję --shared-biblioteki dla plików gir.
- Poprawki i aktualizacje wiążące.
Co nowego w wersji 0.29.2:.
- Poprawki i aktualizacje wiązania
Co nowego w wersji 0.28.0:.
- Oprawa aktualizacje
Co nowego w wersji 0.27.1:.
- Wiadomości Drukuj kompilatora w kolorze
- Dodaj bałaganu GDK-1,0 powiązania.
- Dodaj bałaganu GST-3.0 Wiązania.
- Dodaj powiązania bałaganu x11-1.0.
- Dodaj Rest-dodatki-0,7 wiązaniami.
- Bug fix i aktualizacje wiążące.
Co nowego w wersji 0.26.1:.
- Poprawki i aktualizacje wiązania
Co nowego w wersji 0.26.0:.
- Bug fix i wiążące aktualizacji
Co nowego w wersji 0.25.4:.
- Dodaj opcji --vapi-comments
- Poprawki i aktualizacje wiążące.
Co nowego w wersji 0.25.3:.
- Poprawki i aktualizacje wiązania
Co nowego w wersji 0.25.2:.
- Wymagaj i cel wygadany & gt; = 2,24
- Zgłoś ostrzeżenie dla prywatnych pól struct.
- Wymień webkit2gtk-3,0 powiązania z webkit2gtk-4,0 wiązaniami.
- Zawsze budować vapigen.
- Poprawki i aktualizacje wiążące.
Co nowego w wersji 0.24.0:.
- Poprawki i aktualizacje wiązania
Co nowego w wersji 0.23.2:.
- Konstrukcje zdarzeń Bind GDK jak kompaktowych klasy
- Przełącznik Wiązania GDK-x11-3.0 do .gir.
- Przełącznik librsvg-2,0 Wiązania do .gir.
- Poprawki i aktualizacje wiążące.
Co nowego w wersji 0.23.1:.
- aktualizacje GIR parser
- Przełącznik libnotify wiązań do .gir.
- Dodaj libpeas-gtk-1.0 Wiązania.
- Dodaj powiązania xcb-icccm.
- Poprawki i aktualizacje wiążące.
Komentarze nie znaleziono