Computational linguistics is the interdisciplinary study of natural language using computational models and methods. It includes rule-based, statistical, and machine learning approaches to analyzing, generating, and understanding human language.
An interdisciplinary field concerned with the statistical or rule-based modeling of natural language from a computational perspective, as well as the study of appropriate computational approaches to linguistic questions.