• Çalışmalarım

  • Favori Linklerim

  • Önemli Yazılarım

  • Kategoriler

  • Hit Counter

    • 27,240 hits

Yeni bir programlama dili – Vala

Linux için en önemli masaüstü sistemleri KDE ve GNOME’dur. KDE QT görsel programlama sistemi kullandığı için KDE’nin ana dili C++’dır. GNOME ise GTK görsel programlama kütüphanesini kullandığı için ana dili C.
GNOME için program yazmak isteyenler çoğunlukla C dilini seçmezler çünkü C dili günümüzün hızlı program geliştirme mantığına ters bir dil (C de uzman kişiler alınmasın). Bu yüzden çoğu programcı Python, Java, Mono C# gibi hızlı geliştirme yapılabilen dilleri tercih ederler. Bu diller “sanal makine” denen bir program üzerinde çalışmalarından dolayı “hafızada fazla yer kaplayan” program sorununu doğurmaktadır. Bu dillerde yazılan programlar C, C++ gibi dillerde yazılan programlara nazaran daha fazla hafızaya ihtiyaç duymaktadır ve doğal olarak çoğu zaman yavaştırlar.
Bu sorunlar Vala’nın gelişi ile ortadan kalkacak gibi görünüyor. Vala C# benzeri bir dildir ve yazdığınız Vala kodları GObject’e göre tasarlanmış C kodlarına dönüşmektedir. Yani Vala sayesinde C dili günümüzdeki nesne yönelimli dillerdeki özelliklerin çoğuna kavuşacak, ayrıca Vala hızlı geliştirmeye de izin veren bir dildir.
Vala şu anda 0.3.x li versiyonunda ve 4-5 ay içinde 1.0 a ulaşması bekleniyor daha doğrusu Roadmap’inde öyle yazıyor :) şahsen Vala’nın 1.0 a ulaşmasını ve Vala için IDE’ler geliştirilmesini dört gözle bekliyorum çünkü GNOME benim ana masaüstü sistemim ve yukarıda yazdığım sorunları kullandığım programlardan hissedebiliyorum, çok fazla ram istiyorlar vs.
Linkler :
Vala : http://live.gnome.org/Vala

Yorum Yapın