Computational modeling of language