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

4`üncü Fonksiyonel Programcılar Konferasyonu

anonim

4`üncü Fonksiyonel Programcılar Konferasyonu 3-5 Eylül tarihlerinde Floransa'da başlıyor, Türk yazılımcıları da oralarda görmek isteriz, umarım katılan olur. Detaylı bilgi için: http://cristal.inria.fr/ICFP2001/prog-contest/
(Editörün notu: ICPF, International Conference on Functional Programming 2001 bünyesinde bir de programlama yarışması var.)

FINDIK - Herkese Açık Filtre

anonim

İçerik analizi ve filtreleme alanında yeni bir enerji yiyeceği, yolculuğuna başladı. Bugün 0.2g sürümüyle erişebileceğiniz FINDIK, benzer kapsamdaki diğer yazılımlar ile çekişmeli bir yarış içerisine girmeye hazırlanırken, Türkiye’deki açık kaynak gönüllülerinin yardımlarını bekliyor.

Supermemo

m1a2

Öğrenmek sizin için bir tutku haline gelmiş fakat "öğreniyorum, unutuyorum" çevriminden şikayetçi iseniz bu programa bakmanızı öneririm. Supermemo Polonyalı bir (moleküler) biyolog olan Dr. Piotr Wozniak tarafından, teorik temelleri bir lisansüstü tezinde ortaya çıkan bir program. Dr. Wozniak yüksek lisans çalışmasında `Unutma` olayının kimyasını inceleyerek `Active Recall` olarak adlandırdığı bir `optimum tekrarlama` şeması ve matematiksel model geliştirmiş. Modeli geliştirmekle kalmamış `dur bakayım, ben bunu bir program haline de getireyim` diyerek Supermemo programını yazmış.

Kiril’den Latin’e Anında Özenli Çeviri

FZ

Takip ettiğim e-posta listelerinden biri olan Yazılım İhracatı listesinde bugün gördüğüm bir e-postayı FM camiası ile paylaşmak istedim...

Hazırlanan bir bilgisayar programı sayesinde artık 20 Türk lehçesindeki Kiril alfabesinde yazılan metinler anında Latin alfabesine çevrilebilecek.

Kırıkkale / AA

2 Ocak 2005 — Kültür ve Turizm Bakanlığı’nın sitesinde hizmete sunulan programı Kırıkkale Üniversitesi’nden Doç. Dr. Mehmet Kara, 3 yıllık bir çaba sonucu hazırladı.

Türk Cumhuriyetleri için önemli bir sorun olan Kiril alfabesinden Latin alfabesine çeviri yapan bir bilgisayar programına ömrünü Türk dünyasının dil birliğine adayan ‘Gaspıralı İsmail’in adı verildi.

20 Türk lehçesinde Kiril alfabesi ile yazılı metinleri otomatik olarak Latin alfabesine çeviren programın yazılımı da Damla BilgisayarA.Ş. tarafından gerçekleştirildi.

AmigaOS`un Hakları KMOS Inc.`e Satıldı

dcc

Amiga Inc., yaptığı açıklamada Amiga işletim sistemi AmigaOS'un tüm versiyonlarının kaynak kodlarını, isim haklarını ve satış haklarını KMOS Inc.'e devretti. Finansal durumu pek de iyi olmayan Amiga Inc. bu hamleyle asıl projesi olan AmigaDE'ye odaklanmayı ve AmigaOS 4.0'ın çıkışını hızlandırmayı düşünüyor. Böylece AmigaOS 4.0'ı hazırlayan Hyperion firmasının alacağı ekonomik destek de artmış oldu.