Algoritmalar , hesaplamalarda veya diğer matematik problemlerinde izlenen süreçleri veya kurallar kümesini temsil eder . Sorunları öncelikle bilgisayarlar tarafından çözüyorlar. Algoritmalar, dünyanın en büyük arama motorunda web sitesi sıralaması için gereklidir. Bir robota belirli işlemleri yapmayı öğretme gücüne sahiptirler ve hatta borsada yer alırlar. Birçok açıdan algoritmalar bildiğimiz hayatı şekillendirir ve bizim için kolaylaştırır. Ancak, tam olarak ne, nereden geldiler ve insan geleceğini nasıl belirleyecekler? Bu, sizi tanımak için algoritmalar dünyasında küçük bir rehber olacaktır .
Algoritmaların tarihi

Algoritmaların özellikleri
Belirli bir zamanda durmaları gerekir - örneğin, göreviniz bir yemek yapmaksa, algoritma bir yemek tarifi. Burada ne yapacağınızı, nasıl hazırlanacağını, hangi malzemelerin karıştırılacağını, hangi sıcaklığın ayarlanacağını ve ne zaman durdurulacağını, lezzetli bir yemek pişirmeyi öğretir. Aynı kural algoritmalar için de geçerlidir.
Ayrıntılı adım adım talimatlara sahip olmalıdır - göreviniz bir binayı bulmaksa, algoritma nereye gidileceğini ve binayı bulmak için ne yapılacağını açık bir şekilde açıklayan bir dizi talimattır.
Etkililiği kanıtlamalıdır - göreviniz bir oyuncak araba yapmaksa, algoritma bu işlem boyunca size rehberlik edecek olan kullanım kılavuzunuzdur. Parçaları monte etmenize yardımcı olacak ve sonunda fonksiyonel bir oyuncakla karşılaşacaksınız.
Baskın algoritmalar
Dijital dünyada, arama motorlarından sosyal ağlara ve çevrimiçi pazarlamaya kadar her şey birbirine bağlı. Bu durumda, farklı varlıklar arasındaki ilişkilerin incelenmesi esastır. Bağlantı analizinin birçok yaklaşımı ve özelliği vardır ve her biri, bazlar benzer olsa da, bir algoritma olabilir. Örneğin, Facebook'un arkadaş önerilerini, YouTube video önerilerini, Google'ın sayfa sıralamasını düşünün. Parametreler farklı olsa da, arkasındaki matematik aynıdır. Algoritmalar ekranlarımızın arkasında çalışıyor ve ortalama kullanıcılar bunun farkında değil.
Veri sıkıştırma
Zip'ten mp3'e ve JPEG'den MPEG-2'ye, bu algoritmalar verileri sıkıştırır ve sistemleri daha uygun fiyatlı, daha verimli ve iletimi daha erişilebilir hale getirir. Veri sıkıştırma genellikle video oyunları, videolar, müzik, bulut bilişim, veri depolama, veritabanları ve bilgisayarınıza indirdiğiniz tüm dosyalarda kullanılır. Bu tür bir algoritma size çok fazla yer kazandıracak ve sisteminizin sorunsuz çalışmasını sağlayacaktır.
Hiç yorum yok:
Yorum Gönder