Natural language processing and computational linguistics