Fonksiyonel programlama
Hesaplamanın saf fonksiyonların bileşimi olarak ifade edildiği paradigma: değişebilir durum yok, yan etki yok, değerler dönüşümlerden akar.
Temel fikirler: saf fonksiyonlar, birinci sınıf fonksiyonlar, değişmezlik, döngü yerine özyineleme, yüksek dereceli fonksiyonlar (map, filter, reduce). Statik tipli FP dilleri (Haskell, OCaml, Elm) çizgiyi katı çeker; dinamik olanlar (Clojure, Elixir) daha pragmatiktir.
Etkisi her yerdedir: Java'daki lambdalar, C#'taki LINQ, JS'teki Stream, React hook'ları, Rust'ın Iterator'ı. "Fonksiyonel çekirdek, buyruklu kabuk" deseni, FP olmayan dillerde bile modern mimariye hâkimdir.