Şubat 03 2008

İlk Türkçe Programlama Dili [Yunus] Hakkındaki Herşey !

Yunus Nedir ?

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:

Kod:
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

Kod:
tr.vwkipedia.comgoogle.com.tryunus.sourceforge.net/index_tr.html

Yorumları göster