algoritma

fransizca anlami, her türlü sistematik hesap yönteminin genel ismi olan, yol yordam.

bilisim sektoru icin de bir makinenin izleyecegi patika, takip edecegi yol gibi bir anlam cikarilabilir.
programcılıkta kullanılan terim haliyle algoritma o kodun akışını ifade eder. detaylandırmak gerekirse her satırın kendi içinde ve kodun tümüyle nasıl etkileşim içinde olacağını, ondan önce ve sonra hangi kod parçalarının (snippet) çalışacağını belirleyen kurallar bütünüdür diyebiliriz. top-down programcılıkta algoritma aslen basittir. sayfanın başından itibaren çalışmaya başlayan kodlar dümdüz aşağı doğru -çoğu zaman- atlama yapmadan ilerler. oysa nesne temelli programlamada (bkz:object oriented programming) kodlar iterasyonlu çalışır: bir satırda çağrılan fonksiyon aslında farklı bir kütüphane/sınıfın içine ait olabilir, farklı bir yerde tanımlanmış olabilir, o noktada fonksiyon çağrılıp çalıştıktan sonra kod yoluna devam eder. yani tepeden aşşağı akış yerine, algoritmada bir ileri bir geri şeklinde bir akış vardır. program kodunun akışı yani algoritma tam olarak budur.
algoritma günümüzde genelikle yazılım geliştirme ile ilişkilendirilse de aslında hayatın her alanında kullanılabilecek bir kelime. temel olarak bir sorunu çözme aşamalarının adım adım oluşturulması aslında. bu kahve yapmak da olabilir, login olmamış kullanıcıya hata göstermek de olabilir, bir integrali hesaplamak da olabilir.

Bedava Bitcoin KampanyasıÜyelik Sözleşmesi | Genel Kurallar | Duyurular | İstatistikler