A
language is considered
natural if it evolved along with a culture of human native speakers who use the language for general-purpose communication. Languages like
English and
Japanese are natural languages, while
Esperanto is an
artificial language, having been deliberately constructed and having no native speakers. Also in contrast to natural languages are special-purpose languages like
programming languages.