Şubat 03 2008
İlk Türkçe Programlama Dili [Yunus] Hakkındaki Herşey !
Yunus 2001 yılında bir bilgisayar öğretmeninin(Tarık Bağrıyanık)
yazımına başladığı ve 2006 yılında bitirdiği bir türkçe programlama dilidir.2006 Yılında visual basic tabanlı olarak yazımı bitirilmiş,2007 yılında ise delphi ile karıştırılmıştır.Yani api kullanmadanda programlama yapılabilir.Yunus’un birçok eksiği var.Bunlardan en önemlisi veritabanı bağlantısı yapamaması.Fakat yunus,basit ve türkçe arayüzüyle birçok türk programcının göz bebeği denilebilir
Özellikle yeni başlayacaklar için çok güzel bir alternatif.Programcılığı bir C ile başlamak var,birde Yunus ile başlamak var
Temeli yunus ile atıp daha sonraları ilgi alanınıza uygun olan programlama diliyle devam etmek en iyisi …
Yunus’u nereden indirebilirim ?
http://yunus.sourceforge.net/
Yunus’un resmi websitesi
Buradan detaylı anlatımlara ve yunus’un derleyicisine ulaşabilirsiniz ..
Yunus ile neler yapılabilir ?
Öncelikle yukarıdada bahsettiğim gibi yunus ile veritabanı okuyamazsınız.Sadece txt dosyalarını okuyup içindeki bilgileri textbox lara filan yazdırabilirsiniz … Aşağıdaki örnekleride inceleyince yunus’un kolaylığını ve neler yapılabildiğini öğreneceksiniz
Yunus veritabanından başka nesneye yönelik bir programlama dilidir.Nesneleri forma eklersiniz ve işlevlerini kod penceresine yazarsınız.Visual Basic den çok farkı yoktur aslıdna yunus’un
Sadece kodların türkçeleştirilmiş halidir.Yunus’un en büyük eksikliklerindne biride component desteğinin çok az olmasıdır.Visual Basic veya delphide kullanılan componentları yunus’ta kullanamazsınız.Sadece onlarca component’ı bulunan programlama dilinin bir diğer geri kalan yanı ise yazılan programların yavaş olmasıdır.Yunus ile bir program yazdığınızda program kodları derlemesi için geçen süre yaklaşık 2 sn dir.Diğer programlama dillerinde bu işlem saliseler içinde yapılırken,yunus’ta bu işlem 2 sn belkide daha fazla olabiliyor.Yazdığınız kodun uzunluğu ne olursa olsun bu süre değişmiyor.En azından benim bilgisayarımda değişmiyor 
Yunus Hakkında Porje Örnekleri
Yunus’un web sitesindeki örnek projeleri buraya ekliyorum.Ayrıca vikipedia’dan alınan örnekte aşağıda: 
Form Yuklenince Etiket1.baslik=0a=0b=0islem = "a"eski_ust=form.usteski_sol=Form.solform.ust=200form.sol=400bitti Form kapanirken form.ust=eski_ustform.sol=eski_solbitti Dugme1 Tiklanincaa=0b=0islem="a"Etiket1.baslik="0"bitti Dugme2 Tiklanincaeger Etiket1.baslik=0,Etiket1.baslik="",Etiket1.baslik&="0"bitti
Yukarıdaki örneği biraz açıklayalım … Altı çizili olanlar olaylar.Yani visual basicde[ Private Sub Form_Load() ] olan olay Yunus’ta [ Form Yüklenince ]
olarak adlandırılmıştır … Ayrıca Visual Basic de komutun bittiğini anlata [ End Sub ] kodu Yunus’ta kısaca [ bitti ] olarak adlandırılmıştır.İşte Visual Basic ile Yunus’un karşılaştırılmış bazı örnekleri:
Caption - baslik
End Sub - bitti
Yuklenince - Load
MsgBox - Mesaj
Click - Tiklaninca
UnLoad - Kapanirken
…
Ayrıca Visual Basic de olduğu gibi mantıksal operatörleri (<,>,+,-,/ vb.) yunus’tada kullanabilirsiniz … İşte web sitesinde yer alan yunus proje örnekleri:
1.Bölüm
http://downloads.sourceforge.net/yun…se_mirror=osdn
2.Bölüm
http://downloads.sourceforge.net/yun…se_mirror=osdn
3.Bölüm
http://downloads.sourceforge.net/yun…se_mirror=osdn
4.Bölüm
http://downloads.sourceforge.net/yun…se_mirror=osdn
5.Bölüm
http://downloads.sourceforge.net/yun…se_mirror=osdn
6.Bölüm
http://downloads.sourceforge.net/yun…se_mirror=osdn
Yukarıdaki linklerin hepsini indirdiğinizde elinizde toplam 60 tane örnek yunus projesi olacaktır.
Anlatımım burada bitiyor arkadaşlar
Bol yunus’lu günler dilerim
Takıldığınız yerleri buradan bana sorabilirsiniz,lütfen yeni konu açmayın
Anlatım tamamen bana aittir …
Kaynakça
tr.vwkipedia.comgoogle.com.tryunus.sourceforge.net/index_tr.html
