Vala (programski jezik)
Из Википедије, слободне енциклопедије
| Vala | |
|---|---|
| Model: | objektno-orijentisani, imperativni |
| Aktuelna verzija: | 0.10.0 |
| Datum aktuelne verzije: | 18. Septembar 2010. |
| Uticaji: | C, C++, C# |
| Operativni sistemi: | Svaki koji podržava GLib |
| Licenca: | LGPL |
| Sajt: | 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(); } }
Vidi još [уреди]
Spoljašnje veze [уреди]
- Vala programski jezik
- LibGee, kolekcija biblioteka za Valu
- Val(a)IDE, IDE za Valu
- Valaforums Vala forum
|
|||||