Neden Yapay Zekâ için GAWK?
YZ programlama sınıfında kullandığımız programlama dilinin
GAWK olduğunu duyan insanların çoğu epey şaşırıyor.
Bunu anlayabiliyorum. Evet,
GAWK kullanıyoruz. GAWK,
Aho, Weinberger ve Kerninghan tarafından geliştirilmiş
ve pek çok kişi tarafından programlama dili olarak bile
kabul edilmeyen şu eski kalıp tanıma dilinin Gnu versiyonudur.
PERL veya TCL örneklerinde olduğu gibi pek çok kişi bu dili
"scripting dili" olarak ele alır. İçinde nesneler yoktur,
fonksiyonel değildir, gömülü olarak mantık programlama öğelerini
barındırmaz. İnsanların şaşkınlığı şunları duyunca tam bir kafa
karışıklığına dönüşüyor: (a) her ne kadar öğrenciler projelerinde
istedikleri dili kullanma hakkına sahip olsalar da;
(b) sadece tek bir istisna hariç, en iyi sonuca ulaşan öğrenciler
GAWK ile proje geliştirenler (not: söz konusu istisnanın sahibi
PASCAL kullanmış olan bir programcı, kendisi şu anda NSF bursu ile
Harvard'da matematik doktorası yapıyor.) C, C++ ve LISP programcıları
GAWK ile çalışanların performanslarına yaklaşamadılar
(PROLOG ve JAVA kullanarak proje yapan bir öğrencimiz çıkmadı henüz).
ERP yazılımları için eski ekonomiye nazaran pratik olarak bir yazılımın kopyasını çıkarmak hemen hemen sıfır(0) maliyetlidir. Nasıl ki eski ekonomide fabrikalarda üretilen mamüllerin ölçek ekonomisinden faydalanılarak üretilmesi sonucu marjinal maliyetin düşmesi söz konusu olduğu gibi...
Ekonomik resesyonların çıkmasının sebebi olarak piyasaya sürülen mamüller ile bu mamülleri satın alacak gelirlerin bir şekilde eşitliğinin sağlanamamasından kaynaklanmaktadır. Ücretlerin düşük tutulması bir şekilde piyasaya yansımakta ve elde edilen gelirler ile üretilen mamüller alınamamaktadır. Mamüllerin alınamaması, stokların birikmesine ve iş yerinde çalışan çalışanların işlerinden çıkarılmalarına sebep olmaktadır.