വല (പ്രോഗ്രാമിങ് ഭാഷ)

സി അടിസ്ഥാനമാക്കിയുള്ള ഒരു കമ്പ്യൂട്ടർ ഭാഷയാണ് വല. ആധുനിക കമ്പ്യൂട്ടർ ഭാഷകളുടെയെല്ലാം പ്രത്യേകതകളും സൌകര്യങ്ങളും സി‌ ഭാ‌ഷയിൽ ലഭ്യമാക്കുക എന്ന ഉദ്ദേ‌‌ശത്തോടെയാണ് വല ഭാഷയുണ്ടാക്കിയിട്ടുള്ളത്. ജുർഗ്ഗ് ബില്ലെറ്ററും റഫായെല്ലി സാണ്ട്രിനിയും ചേർന്നാണ് വല നിർമ്മിച്ചത്.

വല കമ്പ്യൂട്ടർ ഭാഷയുടെ സിൻടാക്സ് C# ആണ്. അജ്ഞാതമായ പ്രവർത്തനങ്ങൾ, സിഗ്നലുകൾ, വസ്തുതകൾ, ജനറിക്സ്, അസിസ്റ്റഡ് മെമ്മറി മാനേജ്മെന്റ്, എക്സെപ്ഷൻ ഹാൻഡ്ലിംഗ്, ടൈപ്പ് ഇൻഫെറൻസ്, ഫോർആക് ലൂപ് സ്റ്റേറ്റ്മെന്റുകൾ എന്നിവയും ഇവയുടെ ശ്രദ്ധേയമായ സവിശേഷതകളിൽ ഉൾപ്പെടുന്നു.

കോഡ് ഉദാഹരണം
ഹലോ വേൾഡ് പ്രോഗ്രാം.
void main () {
  print ("Hello World\n");
}

വലയുടെ വസ്തുതാധിഷ്ഠിത പ്രോഗ്രാമിങ്ങ് ഉദാഹരിക്കുന്ന ഒരു കോഡ്.

class Sample : Object {
  void greeting () {
    stdout.printf ("Hello World\n");
  }

  static void main (string[] args) {
    var sample = new Sample ();
    sample.greeting();
  }
}
 അവലംബം

പുറമെ നിന്നുള്ള കണ്ണികൾ
 The Vala Programming Language, on GNOME Live!
 LibGee, a collection library for vala.
 Benchmark of Vala versus C# and C
 Val(a)IDE, an IDE for Vala 
 Vala Toys for Gedit, a plugin for Gedit that adds support of autocompletion and more, to program with Vala.
 Video of Jürg Billeter talking about Vala  at the Gran Canaria Desktop Summit  in the summer of 2009.
 API Documentation
 Valaforums Community to discuss Vala with other users