Döngü, genel olarak herhangi bir olayın birden fazla tekrarlanması durumunu ifade eden bir kavramdır. Örneğin, belirli bir işlemi ya da adımları tekrar tekrar gerçekleştirme sürecine döngü denir. Bu tekrarlanan süreçler, bilgisayar programlama, matematik, mühendislik gibi birçok alanda sıkça karşımıza çıkar.
Ayrıca "kısır döngü" terimi ise mantık alanında kullanılan bir terimdir. Kısır döngü, sonuç üretmeyen, devamlı tekrarlanan ve ilerleme sağlamayan bir süreci ifade eder. Kısır döngüler genellikle istenmeyen bir durum olup, sistemlerin düzgün çalışmasını engelleyebilir.
Döngüler, birçok farklı programlama dilinde önemli bir yere sahip olup, veri işleme, döngüler arası geçiş yapma, veri tabanı işlemleri gibi konularda oldukça kullanışlıdır. Yazılım geliştirme süreçlerinde döngülerin doğru kullanımı ve verimli olması, programın hızını, performansını ve doğruluğunu belirleyen önemli faktörler arasında yer alır.