Natural Language
Most widely-used languages are specified using natural language descriptions of their semantics. This description usually takes the form of a reference manual for the language. These manuals can run to hundreds of pages, e.g., the print version of The Java Language Specification, 3rd Ed. is 596 pages long.
The imprecision of natural language as a vehicle for describing programming language semantics can lead to problems with interpreting the specification. For example, the semantics of Java threads were specified in English, and it was later discovered that the specification did not provide adequate guidance for implementors.
Read more about this topic: Programming Language Specification, Semantics
Famous quotes containing the words natural and/or language:
“Surely knowledge of the natural world, knowledge of the human condition, knowledge of the nature and dynamics of society, knowledge of the past so that one may use it in experiencing the present and aspiring to the futureall of these, it would seem reasonable to suppose, are essential to an educated man. To these must be added anotherknowledge of the products of our artistic heritage that mark the history of our esthetic wonder and delight.”
—Jerome S. Bruner (20th century)
“Theres a cool web of language winds us in,
Retreat from too much joy or too much fear:
We grow sea-green at last and coldly die
In brininess and volubility.”
—Robert Graves (18951985)