An exploration of the field of computational linguistics