polemics: the branch of Christian theology devoted to the refutation of errors
christian theology: the teachings of Christian churches
computer language: a programming language designed for use on a specific class of computers