Context‐free parallel grammars and their applications to generating context‐sensitive languages
Abstract
Describes intuitively the fact that four types of formal languages can be generated by four types of grammars or can be recognized by four types of automata. Gives the relationships between context‐sensitive languages and computer programming languages. Defines and investigates parallel productions, parallel grammars, and context‐free parallel grammars. Shows that context‐sensitive languages exist which can be generated by context‐free parallel grammars. In addition, states the advantages of context‐free parallel grammars. Also shows that context‐free languages (CFL) are a proper subset of context‐free parallel languages (CFPL). Furthermore, CFPL is a more effective tool for modelling computer programming languages than CFL, especially for parallel computer programming languages, for example, the ADA programming language. Also illustrates context‐sensitive property of recognizing hand‐written characters. The results may have useful applications in artificial intelligence, model parallel computer programming languages, software engineering, expert systems and robotics.
Keywords
Citation
Lee, E.T. (1996), "Context‐free parallel grammars and their applications to generating context‐sensitive languages", Kybernetes, Vol. 25 No. 4, pp. 131-140. https://doi.org/10.1108/03684929610118390
Publisher
:MCB UP Ltd
Copyright © 1996, MCB UP Limited