Dalam bahasa pemrograman declarative kita mendeklarasikan "apa yang kita inginkan" kepada komputer.
Saat kita menulis program dalam bahasa pemrograman declarative, kita bisa membayangkan seolah-olah kita sedang memesan makanan di sebuah restoran. Dalam pesanan yang kita berikan, kita tidak perlu menjelaskan bagaimana makanan harus dimasak/dibuat. Kita hanya menjelaskan apa yang kita inginkan.
Gofood versi awal
Berikut adalah contoh program dalam beberapa bahasa pemrograman declarative: