Some logical programming languages, such as Prolog, and database query languages, such as SQL, while declarative in principle, also support a procedural style of programming.
Неки логички програмски језици, као што је Пролог, и језици упита базе, као што је SQL, док је декларативан у принципу, такође подржавају процедурални стил програмирања.