Computational linguistics (Part I)