'''Gödel''' is a [[declarativeDeclarative (programming)|declarative]], general-purpose [[programming language]] that adheres to the [[logicalLogic (programming)|logic]] [[programming paradigm]]. It is a [[strongly typed language]], the type system being based on many-sorted logic with parametric polymorphism. It is named after logician [[Kurt Gödel]].