History and Application Natural Language Processing