Egzotik Programlama Araçları Yaygınlaşıyor

0
FZ
TDK sözlüğüne göre "egzotik" kelimesinin anlamı: "Uzak, yabancı ülkelerle ilgili, bu ülkelerden getirilmiş, yabancıl." Bir çoğumuz için yapay sinir ağları, genetik programlama, Common Lisp, PROLOG gibi güçlü teknolojiler "günlük" programlama deneyimlerinin ötesindeki karanlık ve gizemli alanlar, uzak diyarlar. eWeek'e göre ise bu durum hızla değişiyor.
'Exotic' Programming Tools Go Mainstream makalesinde Peter Coffee, Franz Allegro Common Lisp IDE'sinin son sürümü olan 8.0'ı inceliyor ve test sonuçlarına göndermede bulunuyor, SICStus Prolog ile son geliştirilen uygulamalara dair örnekler veriyor ve endüstride yapay sinir ağları, genetik programlama gibi yöntemlerin nasıl kullanıldığına kısaca değiniyor.

Gittikçe karmaşık bilgi işleme görevleri ile yüz yüze kalan yazılım uzmanlarının bu karmaşıklığa hükmedebilmek ve daha ileri seviyeli, kolay kontrol edilebilir sistemler kurabilmek için yukarıda adı geçen araçları ve benzerlerini takip etmelerinde fayda var gibi görünüyor.

Kaynak: comp.lang.lisp'ten Pascal Costanza

Görüşler

0
ttk
BM'in tavsiyesi üzerine bir kaç gün önce Haskell'in özelliklerine kısaca bakmıştım. Artıları eksileri sitesinde yazılı. Tabii benim anlayış kıt özellikle de ingilizcede ama, fonksiyonel bir dil imiş Haskell (yanlış mı anlamışım, Lisp de Haskell gibi fonksiyonel bir dil değil mi ?), SQL dili gibi imiş mesela. C, Pascal, Java gibi diller için "imperative" diller deniliyormuş.
Fonksiyonel dillerin özelliği programlamada hata oranını azaltacak, hata yapmayı engelleyecek bir yaklaşıma sahip olmaları imiş. Programcının programlama dilinden çok hakkında program hazırladığı işe yoğunlaşarak program yapabilmesini sağlayan bir yaklaşımı varmış bu dillerin vs. (Oldukça kullanışlı IDE'lerin programcıyı arabirim hazırlamak için saç baş yolmaktan kurtarması gibi bir özelliğe sahipler yanlış anlamadıysam.)
Okuyup anlayabildiğim kısaca bunlardı.

Bir de "hızlı sıralama" algoritmasına dair C'de yazılmış bir örnek kodla Haskell'de aynı işi yapan kod verilerek aradaki fark basitçe gösterilmeye çalışılmış.
Adres : http://www.haskell.org/haskellwiki/Introduction

Bir alttaki haberde Unreal başlığı altında ve bu konu altında aslında programcıyım diyenlerin görüş alışverişinde bulunmaları faydalı olurdu ,gereken ilgiyi görmedi diye düşünüyorum konular. Bu işte de geriden gitmeye devam etmeyip treni kaçırmamak lazım.
Uygun programlama yaklaşımını ve araçlarını yerinde kullanmak şart. İşte bu noktada programlamada eldeki her bir şeyi çekiç ve diğerini çivi olarak görmekten kastedilen ne imiş anlamaya başladım sanıyorum (yazarken dank etti :)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Midnight Commander v4.6

m1a2

Emektar dost Midnight Commander`dan (MC) sonunda yeni haberler gelmeye başladı. Miguel Icaza`nın GNOME`a kayması ve şu Mono işiyle kendisini fazlaca meşgul etmesinden sonra gelişmesi önemli ölçüde duran MC çok uzun süre v4.55`de asılı kalmıştı. Tam ümidi kesmişken başını Pavel Roskin`in çektiği yeni bir geliştirici grubu olayı ele aldı ve üst üste yapılan release`lerle v4.6 ufukta gözüktü. En son mc-4.6pre3 geçen hafta duyurulduktan sonra final sürümün büyük bir aksilik olmazsa bu ay sonuna yetişmesi bekleniyor.

Xynth 0.8.40 ve Java

darkhunter

Xynth surum 0.8.40'i yayınladik. Bu sürümde yeni özellik getirilmemesine rağmen birçok kücük hata düzeltildi ve alt yapı da iyileştirilme yapıldı, özellikle de server tarafında hızlanma sağlandı. Bununla birlikte, paketle birlikte gelen çeşitli kütüphane ve program patchleri de iyileştirildi. changelog'a buradan ulaşabilirsiniz.

Google Programlama Yarışması

FZ

Efsanevi arama mekanizması Google, ilk programlama yarışmasını duyurdu.

ArsTechnica sitesinde yer alan habere göre eğer acilen 10.000$'a ihtiyacınız var ise yapmanız gereken hemen kolları sıvamak ve belli bir işlemden geçirilmiş ancak yine de ham formatta sunulmuş 900.000 web sayfalık veriyi işleyip anlamlı bir iş yapan program kodunu yazmak.

Türk programcıların yeni dosya paylaşım ağı projesi

anonim

Bir grup Türk programcı, Türkçe arabirimli, napster/gnutella benzeri bir dosya paylaşım projesi üzerine çalışmaya başladılar. Grup istemci / sunucu programlarını ve programların kullandığı protokolu hazırlama aşamasında. Grup webmaster, grafiker, programcı ve beta testerlar aramakta. Daha fazla bilgi için http://www24.brinkster.com/sandik adresini ziyaret edebilirsiniz..

http://www.temizyazilim.org/

ieski

İnternet katlanarak artan büyüme hızıyla ve sağladığı özgürlükle büyük bir bilgi çöplüğüne dönüşüyor.

Bilinçsiz internet kullanıcıları ve art niyetli kullanıcıların yarattığı anarşi internet aracılığıyla coğrafyadan bağımsız olarak hepimizin hayatını olumsuz yönde etkiliyor.