Lisp programlama dilinin bir kırımı olan Dr. Racket ortamının indirilmesi, bilgisayarımıza kurulması, ortamı tanımak ve basit bazı komutları Doç.Dr.Şadi Evren Şeker’den bu derste öğreniyoruz. Amacımız yapay zeka dersinde bu programlama dilini kullanabilmek..
Bu derse Lisp in kullanımı Dr.Rocket üzerinden anlatılacaktır. Lisp Yapay Zekada neden bu kadar fazla kullanılıyor derseniz, bunun iki cevabı vardır.. Birincisi Functional Programming dili olması diğeride lamda calculus olmasıdır. Yapay Zeka için sağladığı bazı avantajlar mevcuttur. Artık JAVA programının da Lisp i desteklediğini görüyoruz.
JAVA programının Lisp e destek vermesine rağmen, bunun neden JAVA ile öğrenilmediği sorusuna şu şekilde cevap verilmektedir: JAVA ne kadar zorlarlarsa zorlasın lisp gibi bir dil olamaz. Belki python bu açıdan prolog ve lisp gibi yapay zeka programlama dillerine güzel bir alternatif olabilir. Son yıllarda bu alanı hızla doldurduğunu da görüyoruz. Ancak yine de her dilin kendisine özel farklılıkları vardır.
Lisp bir programlama dilidir ve farklı ortamlarda geliştirilebilir. Bu ders kapsamında Rocket’ı anlamaya çalışacağız. Teorik yapaz zeka derslerine paralel olarak bazı kodlar anlatılmaya çalışılacaktır.
Rocket daha önce bilgisayarınıza yüklenmemiş ise, Google dan Dr.Rocket olarak arama yaptığınızda https://racket-lang.org/ sitesine ulaşabilirsiniz. Bu sitede çıkan DOWNLOAD linkiyle programın kurulumunu gerçekleştirebilirsiniz.