Vala (programski jezik) — разлика између измена
Садржај обрисан Садржај додат
August 19, 2010: Vala 0.9.7 released |
м Бот Додаје: ml:വല (പ്രോഗ്രാമിങ് ഭാഷ) |
||
Ред 61: | Ред 61: | ||
[[Категорија:Програмски језици]] |
[[Категорија:Програмски језици]] |
||
[[de:Vala (Programmiersprache)]] |
[[de:Vala (Programmiersprache)]] |
||
Ред 68: | Ред 67: | ||
[[fr:Vala (langage de programmation)]] |
[[fr:Vala (langage de programmation)]] |
||
[[it:Vala (linguaggio)]] |
[[it:Vala (linguaggio)]] |
||
[[ml:വല (പ്രോഗ്രാമിങ് ഭാഷ)]] |
|||
[[nl:Vala (programmeertaal)]] |
[[nl:Vala (programmeertaal)]] |
||
[[pl:Vala]] |
[[pl:Vala]] |
Верзија на датум 20. септембар 2010. у 11:10
Вала | |
---|---|
Модел | објектно-оријентисани, императивни |
Актуелна верзија | 0.9.7 |
Датум актуелне верзије | 19. Август 2010. |
Утицаји | C, C++, C# |
Оперативни системи | Сваки који подржава ГЛиб |
Лиценца | ЛГПЛ |
Веб-сајт | http://live.gnome.org/Vala |
Vala je programski jezik kreiran s ciljem da uvede moderne karakteristike u programski jezik C bez dodatnih runtime zahteva, a koji cilja pre svega na GObject objektni sistem. Jezik je razvijen od strane Jürg Billeter-a i Raffaele Sandrini-a. Sintaksa je vrlo slična onoj iz C# programskog jezika. Kod Vale se ne prevodi direktno na Asembler ili neki drugi posrednički jezik, već na C programski jezik koji se potom kompajlira sa dostupnim C kompajlerom.
Primer koda
Osnovni "Hello World" program:
void main () {
print ("Zdravo svete!\n");
}
Kompleksnija verzija koja pokazuje neke od Valinih objektno orijentisanih karakteristika:
class Sample : Object {
void greeting () {
stdout.printf ("Zdravo svete!\n");
}
static void main (string[] args) {
var sample = new Sample ();
sample.greeting();
}
}
Videti još
Spoljne veze
- The Vala Programming Language
- LibGee, kolekcija biblioteka za Valu
- Val(a)IDE, IDE za Valu
- Valaforums Vala forum