Algoritma Nedir?
Algoritma kelimesini duyduğunuzda aklınıza ne geliyor? Bilgisayar kodları mı, karmaşık matematik formülleri mi? Aslında algoritma, hayatımızın her köşesinde, farkında olmadan kullandığımız basit ve düzenli bir plan. Basitçe algoritma, bir işi yapmak için takip ettiğimiz adımların tümüdür.
Mesela, evden okula gitmek için hazırlanırken yaptıklarınızı düşünün. Önce kıyafet seçersiniz, sonra kahvaltı yaparsınız, çantanızı kontrol eder, evden çıkarsınız. Bu adımların sıralaması ve eksiksiz olması sizi zamanında okula ulaştırır. İşte bu, günlük hayatınızda kullandığınız küçük bir algoritmadır.
Algoritmanın tarihi 9. yüzyıla dayanıyor. Ünlü matematikçi El-Harezmi’nin geliştirdiği hesaplama yöntemleri sayesinde “algoritma” kelimesi doğmuştur. El-Harezmi’nin çalışmaları, modern bilgisayar biliminin temel taşlarından biri olarak kabul edilmektedir.

Algoritmayı mutfakta kullanılan tarif kitaplarına da benzetebiliriz, tabii annelerimiz hala tarif kitapları kullanıyorsa 😊 Tariflerde hangi malzemenin ne zaman ekleneceği, pişirme süresi ve yöntemi açıkça belirtilir. Bu adımlar doğru takip edilmezse yemeğiniz istediğiniz gibi olmaz. Algoritmalar da böyledir, doğru ve eksiksiz uygulanmazsa beklenen sonucu vermez.
İnternette arama motorları, sosyal medya akışları, hatta video önerileri hep karmaşık algoritmalar sayesinde çalışır. Kullanıcıların arama geçmişleri, takip ettiği sayfalar, beğendiği veya yorum yaptığı gönderiler onun için kişisel bir algoritma oluşturur. Hepimizin başına en az bir kere gelmiştir. Hatırlasanıza arkadaşınıza YouTube üzerinden bir gitar videosu izlettiğinizde Google reklamları size hemen gitar aldırmaya çalışmadı mı? 😊 Bu konuyu daha detaylı bir şekilde bir başka yazımda sizlerle paylaşacağım.

Sonuç olarak, algoritma hayatımızdaki karmaşık işleri düzenleyen, problemi parçalara ayıran ve çözüm sağlamayı hedefleyen bir yol haritasıdır. Onu anlamak hem teknolojiyi hem de günlük yaşamı daha iyi kavramamıza yardımcı olur.