Computational linguistics

Computational linguistics is a field of study concerned with the computational modelling of natural language, this field of study draws upon many fields, even those outside of the field of linguistics, such as computer science, artificial intelligence, mathematics, logic, philosophy, cognitive science, cognitive psychology, psycholinguistics, anthropology and neuroscience, among others.

In short, it is the scientific study of language from a computational perspective. Allowing for various practices such as artificial intelligences able to form coherent strings of text, or for machine translation softwares.