İlk olarak ne zaman duyduğumu hatırlamıyorum ama uzun süre aklımda, Pascal benzeri, miadı dolmuş bir programlama dili olarak yer aldı, Python. Daha sonra, üye olduğum bir mail gurubuna gelen iş ilanında, Python’dan “geleceğin programlama dili” olarak bahsedildiğini görünce internet üzerinde küçük bir araştırma yaptım ve bu küçük araştırma, bana büyük bir yanılgı içersinde olduğumu gösterdi. Yapay zeka dersinde yapacağımız projeler için Python kullanma fikri gündeme geldiğindeyse “Ne biçim dil bu böyle, kodların kenarlarındaki boşluklara dikkat etmeyince bile çalışmıyormuş.” şeklinde yorumlar, bu dilden vazgeçip C#’ta karar kılmamıza neden olmuştu. Son olarak Zeitin’de geçen iki boş günümü kütüphanede duran Python kitabına adamam bu dil hakkındaki bilgilerimi duyumlardan öteye taşıdı. Python hakkındaki son fikrim ne mi? Kolay öğrenilebilen, kolay yazılabilen, kolay okunabilen yani kısaca kolay bir dil. Özellikle nam-ı İngilizce white space hassasiyeti, Python’u oldukça kolaylaştırıyor.
Ne kadar anlatırsam anlatayım kod okumak gibi olmayacağını biliyorum. Aşağıda http://www.cplusplus.com dan aldığım C++ kodları ve bu kodların Python kullanılarak yazılmış halleri var: (Devamı…)