İşte Türk Yazılım Yazma Dili YUNUS !
Açık kaynak kod mantığına dayanan, görsel bir programlama dilidir. Delphi programlama dili kullanılarak yapılmıştır. Yazım olarak Visual Basic benzeri betik dile sahiptir.
Tarık Bağrıyanık isimli bilgisayar/bilişim teknolojileri öğretmeni tarafından, Aralık 2001 tarihinde "Delphi 3" ile yapımına başlanmıştır. Yunus projesi açık kaynak ücretsiz script tabanlı programlama dilidir. Aslında eğitim amaçlı basit bir arayüz ile basit komutlar ile görsel program yapımı da denilebilir.
24.000 satırdan fazla koddan oluşan projenin yapımı yaklaşık 600 saat sürmüştür. Kod renklendirmesi SynEdit nesnesi ile yapılmıştır.
Kodlamada, Yunus 2.8'e kadarki sürümler için Türkçe ve İngilizce, sonraki sürümler için sadece İngilizce kullanılmıştır. Programın arayüz kullanımı ise Türkçe ve İngilizce desteğine sahiptir.
XML veritabanı dosya türü ve Excel tabloları da desteklenmektedir. Exe yapımı, ASP-PHP çıktı verebilme (ki şu anda basit de olsa HTML çıktısı var), *** (mikrokontrolcü) programlama ve oyun programlama (yapay zeka) gibi alanlarda Yunusu geliştirilebilir. SQL komutları ile istenen tabloda sorgu yapma şimdilik yoktur.
Kod kısmında genelde Basic benzeri bir dildir. C++ ve Pascaldan esintiler var.
Yunus projesi kodları, Delphi 7 ve sonraki sürümlerinde gerekli nesneler kurulduktan sonra güncellenmesi imkânı var. Delphi 2007de aynı şekilde gerekli nesneler (SynEdit) kurulunca problemsiz olarak geliştirilmeye devam edilebilir.
Bilgisayardaki portlara erişmek (paralel port gibi), Excel dosyalarına erişip değişikliği kaydedebilme, XML (*.cds) olarak veritabanı kullanabilme gibi özellikleri var. Yunus projelerinde form yüzeyi çizim alanı olarak kullanılabilir. Timer (zamanlayıcı) nesnesi ile basit animasyonlar yapılabilir.
Yunus projesinde yapılan programların çalışma zamanlarında değişkenlerinin izlenmesi kolaydır. İstenirse değerleri değiştirilebilir. Değişkenler kalıcı hale getirilerek bir sonraki çalışmada da aktif olarak kullanılabilirler.
Microsoft Access veritabanı programındaki gibi bir nesne sağ tıklanıp başka bir nesneye dönüştürülebilir. Mesela bir düğme istenirse etikete dönüştürülebilir. Ama tabii ki ona bağlı olan tiklanınca olayı hala çalışır haldedir. Zaten çoğu nesnenin ortak bir olayı olan tiklanınca istenen nesneye bağlanabilir. Kod kısmında açılan prosedürün adını nesne adı ile değiştirmek yeterlidir.
Değişkenler global ve istenen yerde oluşturulabilir. Değişken türleri yoktur. Otomatik olarak sayı ve metin dönüşümleri yapılıyor. Fonksiyon dönüş değeri ve gönderme parametresine bu sebeple ihtiyaç duyulmaz. Aslında yeni yapılan function bildiğimiz parametresiz alt programdır.
Programı Yazan Kişinin İnternet Sitesi:
Tarik'ın Web Sitesi
Selam arkadaşlar konu biraz eski ama bence desteklemek lazım böyle arkadaşları siz neler düşünüyorsunuz ?
Açık kaynak kod mantığına dayanan, görsel bir programlama dilidir. Delphi programlama dili kullanılarak yapılmıştır. Yazım olarak Visual Basic benzeri betik dile sahiptir.
Tarık Bağrıyanık isimli bilgisayar/bilişim teknolojileri öğretmeni tarafından, Aralık 2001 tarihinde "Delphi 3" ile yapımına başlanmıştır. Yunus projesi açık kaynak ücretsiz script tabanlı programlama dilidir. Aslında eğitim amaçlı basit bir arayüz ile basit komutlar ile görsel program yapımı da denilebilir.
24.000 satırdan fazla koddan oluşan projenin yapımı yaklaşık 600 saat sürmüştür. Kod renklendirmesi SynEdit nesnesi ile yapılmıştır.
Kodlamada, Yunus 2.8'e kadarki sürümler için Türkçe ve İngilizce, sonraki sürümler için sadece İngilizce kullanılmıştır. Programın arayüz kullanımı ise Türkçe ve İngilizce desteğine sahiptir.
XML veritabanı dosya türü ve Excel tabloları da desteklenmektedir. Exe yapımı, ASP-PHP çıktı verebilme (ki şu anda basit de olsa HTML çıktısı var), *** (mikrokontrolcü) programlama ve oyun programlama (yapay zeka) gibi alanlarda Yunusu geliştirilebilir. SQL komutları ile istenen tabloda sorgu yapma şimdilik yoktur.
Kod kısmında genelde Basic benzeri bir dildir. C++ ve Pascaldan esintiler var.
Yunus projesi kodları, Delphi 7 ve sonraki sürümlerinde gerekli nesneler kurulduktan sonra güncellenmesi imkânı var. Delphi 2007de aynı şekilde gerekli nesneler (SynEdit) kurulunca problemsiz olarak geliştirilmeye devam edilebilir.
Bilgisayardaki portlara erişmek (paralel port gibi), Excel dosyalarına erişip değişikliği kaydedebilme, XML (*.cds) olarak veritabanı kullanabilme gibi özellikleri var. Yunus projelerinde form yüzeyi çizim alanı olarak kullanılabilir. Timer (zamanlayıcı) nesnesi ile basit animasyonlar yapılabilir.
Yunus projesinde yapılan programların çalışma zamanlarında değişkenlerinin izlenmesi kolaydır. İstenirse değerleri değiştirilebilir. Değişkenler kalıcı hale getirilerek bir sonraki çalışmada da aktif olarak kullanılabilirler.
Microsoft Access veritabanı programındaki gibi bir nesne sağ tıklanıp başka bir nesneye dönüştürülebilir. Mesela bir düğme istenirse etikete dönüştürülebilir. Ama tabii ki ona bağlı olan tiklanınca olayı hala çalışır haldedir. Zaten çoğu nesnenin ortak bir olayı olan tiklanınca istenen nesneye bağlanabilir. Kod kısmında açılan prosedürün adını nesne adı ile değiştirmek yeterlidir.
Değişkenler global ve istenen yerde oluşturulabilir. Değişken türleri yoktur. Otomatik olarak sayı ve metin dönüşümleri yapılıyor. Fonksiyon dönüş değeri ve gönderme parametresine bu sebeple ihtiyaç duyulmaz. Aslında yeni yapılan function bildiğimiz parametresiz alt programdır.
Programı Yazan Kişinin İnternet Sitesi:
Tarik'ın Web Sitesi
Selam arkadaşlar konu biraz eski ama bence desteklemek lazım böyle arkadaşları siz neler düşünüyorsunuz ?
