idiot: a person of subnormal intelligence
simpleton: a person lacking intelligence or common sense
unstratified language: a programming language that (like natural language) can be used as its own metalanguage