This research monograph presents a formal description of English grammar and syntax using algorithms which can be programmed into a computer to analyse Natural Language texts. The algorithmic approach uses series of instructions, written in Natural Language and organised in flow charts, with the aim of analysing certain aspects of the grammar of a sentence.
One problem with text processing is the difficulty in distinguishing word forms that belong to different parts of speech when taken out of context. Hristo Georgiev presents algorithms which allow the computer to recognise parts of speech, tenses, syntax, parsing, reference, and clauses. The final chapters of the book examine the further applications of an algorithmic approach to English grammar, and suggests ways in which the computer can be programmed to recognise meaning. This is an innovative, cutting-edge approach to computational linguistics that will be essential reading for academics researching computational linguistics, machine translation and Natural Language Processing.