Lavinya Dergisi

ALGORİTMA
Osman YAVAN

İnanıyorum ‘‘ Elbet Bir Gün! ’’ İnsan dünya’ da ne için var olduğunu anlayacak…

Algoritma diye söyleyince aklımıza ne veya neler geliyor? Peki algoritma hakkında bilgimiz var mı? Algoritma mantığımız ile alakası var mı? Bugün siz değerli okurlar için algoritma hakkında yazmak istedim. Çünkü yaşadığım, gördüğüm, şahit olduğum olaylar karşısında insanların akıl ve mantık çerçevesinde davranışları ve tutumlarının neticesinde böyle bir karar verdim. Aslında algoritmanın tanımına baktığımız zaman tanımlayıcı ve açıklayıcı şekilde söylemek gerekirse algoritma, belli bir problemi çözmek veya belirli bir amaca ulaşmak için tasarlanan yol. Fakat algoritma diye söyleyince hemen hemen hepimizin aklına muhtemelen matematik ve bilgisayar biliminde bir işi yapmak için tanımlanan, bir başlangıç durumundan başladığında, açıkça belirlenmiş bir son durumunda sonlanan, sonlu işlemler kümesi aklımıza geliyordur. Buraya kadar yazdığım ve anlatmak istediğim tamamen bilimsel ve ilmi alandaki algoritmanın tanımlaması. Peki insanoğlunun yani bizlerin algoritması nedir? Biz insanların algoritması ise doğduğumuz, büyüdüğümüz, yaşadığımız yani tamamen bağlı olduğumuz etnik köken ve yaşadığımız çevreyle alakalı. Açıkçası algoritma sorunlar ve problemler karşısında meydana çıkar. Bazı insanlar ileri derece sabit fikirli bildiğinden şaşmaz. Yani dünyaya at gözlüğü ile bakanlar diye sınıflandırıyoruz bu tür insanları. Bu türlü insanların mantıklı bir algoritma ile uzaktan yakından alakası olmadığını rahat bir şekilde anlayabiliriz. Bu tür insanlardan genelde uzak durmakta fayda olduğunu ve teorimi sonuna kadar savunuyorum. Peki biz insanlarda algoritma nasıl olmalı? Ve Ne yaparsak yapalım fark etmeksizin hayatımızda mantıklı yani algoritmamızı kullanarak yapmamızı şiddetle tavsiye ediyorum. Hayatımızın her alanında büyük veya küçük problemlerle karşılaşabiliriz. Örneğin sınav esnasında kalemimizin ucunun bitmesi, internetten sipariş ettiğimiz herhangi bir ürünün istediğimiz şekilde gelmemesi, okula veya işimize geç kalmamız gibi durumlar günlük hayatta karşılaşabileceğimiz problemlere birer örnektir. Önemli olan ise algoritmamızı tanımlamak ve tamamlamaktır. Bir problemi tanımlama, nedenini açıklama, çözümü için alternatif yolları belirleme ve bu yollar arasından en uygun olanı uygulama süreçlerinin tamamı problem çözme, sorun giderme olarak adlandırılır. Algoritma, bir problemi çözmek için gerekli yolun basit, net ve belirli bir sıraya göre tasarlanmış hâlidir. Hayatımızda illaki matematik veya bilgisayar bilimine münhasır diye bir kısıtlama yoktur. Yapmamız gereken tek şey kelime ve anlamlarını anlayıp hayatımıza uygun bir şekilde, mümkün olduğunca entegre etmeliyiz.