Unlike natural languages, programming languages are designed to permit no ambiguity and to be concise.