skip to content
Revised report on the algorithmic language ALGOL 68 Preview this item
ClosePreview this item

Revised report on the algorithmic language ALGOL 68

Author: A van Wijngaarden
Publisher: Berlin ; New York : Springer-Verlag, 1976.
Edition/Format:   Print book : EnglishView all editions and formats

(not yet rated) 0 with reviews - Be the first.

More like this


Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Additional Physical Format: Online version:
Revised report on the algorithmic language ALGOL 68.
Berlin ; New York : Springer-Verlag, 1976
Document Type: Book
All Authors / Contributors: A van Wijngaarden
ISBN: 0387075925 9780387075921 3540075925 9783540075929
OCLC Number: 1991170
Notes: Published in 1971 under title: Report on the algorithmic language ALGOL 68.
Description: 236 pages ; 25 cm
Contents: 0. Introduction.- 0. Introduction.- 0.1. Aims and principles of design.- 0.1.1. Completeness and clarity of description.- 0.1.2. Orthogonal design.- 0.1.3. Security.- 0.1.4. Efficiency.- 0.2. Comparison with ALGOL 60.- 0.3. Comparison with the language defined in 1968.- 0.4. Changes in the method of description.- I Preliminary definitions.- 1. Language and metalanguage.- 1.1. The method of description.- 1.1.1. Introduction.- 1.1.2. Pragmatics.- 1.1.3. The syntax of the strict language.- Protonotions.- Production rules and production trees.- Metaproduction rules and simple substitution.- Hyper-rules and consistent substitution.- 1.1.4. The semantics.- Hypernotions, designation and envelopment.- Paranotions.- Undefined.- 1.1.5. Translations and variants.- 1.2. General metaproduction rules.- 1.3. General hyper-rules.- 2. The computer and the program.- 2.1. Terminology.- 2.1.1. Objects.- Values, locales, environs and scenes.- Modes.- Scopes.- 2.1.2. Relationships.- 2.1.3. Values.- Plain values.- Names.- Structured values.- Multiple values.- Routines.- Acceptability of values.- 2.1.4. Actions.- Elaboration.- Serial and collateral actions.- Initiation, completion and termination.- 2.1.5. Abbreviations.- 2.2. The program.- II Fundamental constructions.- 3. Clauses.- 3.1. Closed clauses.- 3.2. Serial clauses.- 3.3. Collateral and parallel clauses.- 3.4. Choice clauses.- 3.5. Loop clauses.- 4. Declarations, declarers and indicators.- 4.1. Declarations.- 4.2. Mode declarations.- 4.3. Priority declarations.- 4.4. Identifier declarations.- 4.5. Operation declarations.- 4.6. Declarers.- 4.7. Relationships between modes.- 4.8. Indicators and field selectors.- 5. Units.- 5.1. Syntax.- 5.2. Units associated with names.- 5.2.1. Assignations.- 5.2.2. Identity relations.- 5.2.3. Generators.- 5.2.4. Nihils.- 5.3. Units associated with stowed values.- 5.3.1. Selections.- 5.3.2. Slices.- 5.4. Units associated with routines.- 5.4.1. Routine texts.- 5.4.2. Formulas.- 5.4.3. Calls.- 5.4.4. Jumps.- 5.5. Units associated with values of any mode.- 5.5.1. Casts.- 5.5.2. Skips.- III Context dependence.- 6. Coercion.- 6.1. Coercees.- 6.2. Dereferencing.- 6.3. Deproceduring.- 6.4. Uniting.- 6.5. Wideningm.- 6.6. Rowing.- 6.7. Voiding.- 7. Modes and nests.- 7.1. Independence of properties.- 7.2. Identification in nests.- 7.3. Equivalence of modes.- 7.4. Well-formedness.- IV Elaboration-independent constructions.- 8. Denotations.- 8.1. Plain denotations.- 8.1.1. Integral denotations.- 8.1.2. Real denotations.- 8.1.3. Boolean denotations.- 8.1.4. Character denotations.- 8.1.5. Void denotation.- 8.2. Bits denotations.- 8.3. String denotations.- 9. Tokens and symbols.- 9.1. Tokens.- 9.2. Comments and pragmats.- 9.3 Representations.- 9.4. The reference language.- 9.4.1. Representations of symbols.- 9.4.2. Other TAX symbols.- V Environment and examples.- 10. Standard environment.- 10.1. Program texts.- 10.1.2. The environment condition.- 10.1.3. The method of description of the standard environment.- 10.2. The standard prelude.- 10.2.1. Environment enquiries.- 10.2.2. Standard modes.- 10.2.3. Standard operators and functions.- Standard priorities.- Rows and associated operations.- Operations on boolean operands.- Operations on integral operands.- Operations on real operands.- Operations on arithmetic operands.- Operations on character operands.- Operations on complex operands.- Bits and associated operations.- Bytes and associated operations.- Strings and associated operations.- Operations combined with assignations.- Standard mathematical constants and functions.- 10.2.4. Synchronization operations.- 10.3. Transput declarations.- 10.3.1. Books, channels and files.- Books and backfiles.- Channels.- Files.- Opening and closing files.- Position enquiries.- Layout routines.- 10.3.2. Transput values.- Conversion routines.- Transput modes.- Straightening.- 10.3.3. Formatless transput.- 10.3.4. Format texts.- 10.3.5. Formatted transput.- 10.3.6. Binary transput.- 10.4. The system prelude and task list.- 10.4.1. The system prelude.- 10.4.2. The system task list.- 10.5. The particular preludes and postludes.- 10.5.1. The particular preludes.- 10.5.2. The particular postludes.- 11. Examples.- 11.1. Complex square root.- 11.2. Innerproduct 1.- 11.3. Innerproduct 2.- 11.4. Largest element.- 11.5. Euler summation.- 11.6. The norm of a vector.- 11.7. Determinant of a matrix.- 11.8. Greatest common divisor.- 11.9. Continued fraction.- 11.10. Formula manipulation.- 11.11. Information retrieval.- 11.12. Cooperating sequential processes.- 11.13. Towers of Hanoi.- 12. Glossaries.- 12.1. Technical terms.- 12.2. Paranotions.- 12.3. Predicates.- 12.4. Index to the standard prelude.- 12.5. Alphabetic listing of metaproduction rules.
Responsibility: edited by A. van Wijngaarden [and others].


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.

Similar Items

Related Subjects:(2)

User lists with this item (3)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

schema:name"Revised report on the algorithmic language ALGOL 68"@en

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.