10.07.2015 Views

Algol 68 - ACM Digital Library

Algol 68 - ACM Digital Library

Algol 68 - ACM Digital Library

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

van Wijngaarden, et al.8.1.2. Real denotations ................................................................. 1098.1.3. Boolean denotations ............................................................ 1108.1.4. Character denotations ........................................................ 1108.1.5. Void denotation .................................................................. 1118.2. Bits denotations ......................................................................... 1118.3. String denotations ...................................................................... 1129. Tokens and symbols .......................................................................... 1139.1. Tokens ....................................................................................... 1139.2. Comments and pragmats ........................................................... 1149.3. Representations ......................................................................... 1159.4. The reference language ............................................................. 1169.4.1. Representations of symbols ............................................... 1189.4.2. Other TAX symbols ........................................................... 122PART VEnvironment and examples10. Standard environment ..................................................................... 12410.1. Program texts .......................................................................... 12410.1.2. The environment condition ................................................ 12510.1.3. The method of description of the standard environment .... 126I0.2. The standard prelude ............................................................... 12810.2.1. Environment enquiries ...................................................... 12810.2.2. Standard modes ................................................................ 12910.2.3. Standard operators and functions ...................................... 13010.2.3.0. Standard priorities .................................................... 13010.2.3.1. Rows and associated operations ................................. 13010.2.3.2. Operations on boolean operands ................................. 13110.2.3.3. Operations on integral operands ................................ 13110.2.3.4. Operations on real operands ...................................... 13210.2.3.5. Operations on arithmetic operands ............................ 13310.2.3.6. Operations on character operands ............................. 13310.2.3.7. Operations on complex operands ............................... 13310.2.3.8. Bits and associated oPerations ................................... 13510.2.3.9. Bytes and associated operations ................................ 13610.2.3.10. Strings and associated operations ............................. 137I0.2.3.11. Operations combined with assignations .................... 13710.2.3.I2. Standard mathematical constants and functions ....... 138I0.2.4. Synchronization operations ................................................ 13910.3. Transput declarations .............................................................. 14010.3.1. Books, channels and files .................................................. 14010.3.1.1. Books and backfiles ................................................... 140i0.3.I.2. Channels ................................................................... 14110.3.1.3. Files .......................................................................... 143II.ALGOL <strong>68</strong> Revised Report10.3.1.4. Opening and closing files ............................................. 14710.3.1.5. Position enquiries ........................................................ 15210.3.1.6. Layout routines ........................................................... 15410.3.2. Transput values .................................................................. 15810.3.2.1. Conversion routines ..................................................... 15810.3.2.2. Transput modes ........................................................... 16310.3.2.3. Straightening .........................................................: ..... 16310.3.3. Formatless transput ........................................................... 16410.3.4. Format texts ...................................................................... 17210.3.5. Formatted transput ............................................................ 19110.3.6. Binary transput .................................................................. 20510.4. The system prelude and task list ................................................ 20810.4.1. The system prelude ............................................................ 20810.4.2. The system task list ............................................................ 20810.5. The particular preludes and postludes ........................................ 20810.5.1. The particular preludes ....................................................... 20810.5.2. The particular postludes ..................................................... 209Examples .......................................................................................... 20911.1. Complex square root .................................................................. 20911.2. Innerproduct 1 ............................................................................ 21011.3. Innerproduct 2 ........................................................................... 210ll.4. Largest element ....................... : ................................................. 21011.5. Euler summation ....................................................................... 21111.6. The norm of a vector ................................................................. 21111.7. Determinant of a matrix ............................................................ 21211.8. Greatest common divisor ........................................................... 21211.9. Continued fraction ...................................................................... 21311.10. Formula manipulation .............................................................. 213ll.ll. Information retrieval ............................................: ................... 21411.12. Cooperating sequential processes .............................................. 21711.13. Towers of Hanoi ....................................................................... 21712. Glossaries ......................................................................................... 21812.1. Technical terms ......................................................................... 21812.2. Paranotions ................................................................................ 22412.3. Predicates .................................................................................. 22712.4. Index to the standard prelude .................................................... 22712.5. Alphabetic listing of metaproduction rules .................................. 231:i; i ¸

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!