Kısıt Koşul Programlama

0
FZ
Roman Barták'ın "On-line Guide to Constraint Programming" (Kısıt Koşul Programlamaya Giriş) kılavuzu farklı bir yazılım geliştirme paradigması için öenmli bir kılavuz niteliğinde.

Kısıt koşul programlama, kabaca istenen çözümün sağlaması gereken şartların (kısıt koşulların) sunulduğu ve çözümün adım adım tarif edilmediği programlama şekli olarak tanımlanabilir.

Kısıt koşul programlama gitgide popülaritesini artırmaya başladı, Mozart Programming System gibi somut uygulamalar pek çok problemin çözümünde kullanılıyor. NP-zor problemler, yapay zekâ, mantık, elektronik, bilgisayar grafikleri gibi konularda çalışan yazılımcıların kısıt koşul programlama konusunda bilgi sahibi olmalarında fayda var.

Kaynak: Computer Science Daily News

İlgili Yazılar

O´Reilly´den 2003´ün En İyi Makaleleri, İpuçları ve Kitapları

FZ

Bilgi işlem dünyasının efsanevi yayıncısı O´Reilly ziyaretçi istatistikleri ve okur görüşlerine dayanarak Top 10 makalelerini, ipuçlarını, kitaplarını, vs. seçti. Python, Mac OS X, RegExp, PHP, Mozilla, Python, RSS, Flash MX, Extreme Programming, Java, mplayer, vs. gibi konularda sene boyunca en çok ilgi görmüş, bilgilendirici, vizyon açıcı makalelerin listesini ONLamp Best of 2003 ve O´Reilly Best of 2003 adreslerinde bulabilirsiniz.

Bu arada FM editörlerinden sundance arkadaşımızın mplayer ile ilgili makalesinin ONLamp Top 10 listesinde ikinci sırayı işgal ettiğine dikkat çekmek isterim. Gönül isterdi ki, dünya çapında network adminleri arasında infial yaratan Netcat and Reverse Telnet makalesi de listeye girsin ;-) Ama olsun, o bizim gönüllerimizde alması gereken yeri çoktan aldı :)

Bash Hacker'ı mı Olmak İstiyorsunuz?

darkhunter

Son güncellemesi Aralık 2006'da yapılan, Advanced Bash-Scripting Guide, güncel olmasının yanı sıra, Bash ile yazılan ilginç örneklerle de "state of the art" niteliğinde bir kılavuz.

Var mı yazmak isteyen?

sundance

Internet'in viral etkisi ile yayılması sonucu forum ve blog yazarlarının artmasının, yazan ve düşünen insan sayısını arttırdığını düşünüyorum.

Arkadaşlarla olan sohbetlerde her geçen gün biraz daha fazla kişinin "yahu bir fırsat bulsam da şu kafamdakileri bir yazıya döksem" dediğini, hatta birçoğunun bunu "derli toplu düşünme aracı" olarak gördüğünü farkettim.

Böyle düşünenler için, bir süredir devam eden bir kampanya var, herne kadar Amerika'da olsa da, (Internet her yerde değil mi?) Milli Roman Yazma Ayı, insanları bir aylık bir süre içinde bir roman yazmaya teşvik ediyor.

Her Nesil Kendi Filozofunu Yaratır

barbaros

Richard Stallman'ın kitabı için Stanford Hukuk Fakültesi Hukuk Profesörü Lawrence Lessig tarafından yazılan giriş bölümü...

Her nesil kendi filozofunu yaratır-bir yazar, ya da zamanın görüntüsünü yakalayan bir sanatçı. Kimi zaman bu filozoflar böyle tanımlanır; çoğu zaman bu tespitin doğrulanması nesiller alan bir zamanda gerçekleşir. Tanımlansın ya da tanımlanmasın, tarih ideallerini konuşan insanlar tarafından şekillenir. Belki bir şiirin fısıltısında, belki de politik bir hareketin haykırışlarında.

Bizim neslimizin de bir filozofu var. O bir sanatçı ya da profesyonel bir yazar değil. O, bir programcı.

Essentials of Metaheuristics yayınlandı

okanakyuz

Sean Luke yeni kitabı Essentials of Metaheuristics yayınlandı. Kitap özellikle yapısal kestirim, popülasyon metotları, paralel hesaplama, Kovelasyon, Çok hedefli optimizasyon, Karınca kolonileri, Genetik algoritmalar, Genetik programlama, evrimsel yazılım metotları gibi birbirinden populer yapay zeka konularını içerisinde barındırıyor. Gösterilen algoritmalar rahatlıkla C/C++,Java, Python, Lisp gibi bir dilde programlanabilecek sadelikte. Özellikle yapay zeka meraklısı arkadaşlara tavsiye ederim.

Kitap creative common lisans ile korunmuş olarak yazarın George Mason Üniverstesindeki sitesinde bedava olarak pdf formatında dağtılmakta. (http://cs.gmu.edu/~sean/book/metaheuristics/)