Category:ALGOL 68: Difference between revisions

m
m (A bit of space...)
m (→‎Grammar: typo)
Line 25:
==Grammar==
The formal definition of Algol 68 is given by a "Two-Level" or [[wp:Van Wijngaarden grammar|"Van Wijngaarden" grammar]].
This specifies much more than "just" the syntax and includes such semantic details as the requirement of identifiers to be declared, the necessary type checking and coercions to be applied, etc. The degree of precision allowed by the grammar came at the cost of increased complexity relative to Backus Naur Form, which was used to define [[ALGOL 60]]. It is recomended that less formal material (such as the books mentioned in under "Resources" below) be consulted before delving into the Revised Report.
<br>
<br>
3,038

edits