Pascal) – Problemi alt parçalara bölerek parçaların birleştirilmesi. • Fonksiyon Yönelimli Diller (Lisp) – Kod tekrarının engellenmesi. • Mantık Yönelimli Diller (Prolog) – Mantıksal terimler kullanılarak algoritma geliştirme. • Nesne Yönelimli Diller (C++, C#, Java, PHP) – Nesneleri ve birbirleriyle etkileşim hâlinde olan nesneler sistemini tanımlamak.