Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ Preface □ Contents □ Note on certain Supervisor features □ 1. Presenting an Algol Program to Atlas □ 2. Variations on Algol 60 □ 3. Monitor printing and fault diagnosis □ 4. Code procedures □ 5. Input and Output □ 6. Miscellaneous programming notes □ Appendices and indices □ A1. ICT 7-track punched tape code □ A2. Hardware representation □ A3. Fault table □ A4. Standard functions and system procedures □ Index to Supervisor and compiler printings □ General index
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
⟶ ACL ⟶ Literature ⟶ Atlas manuals ⟶ Algol :: ATLAS 1 COMPUTER ALGOL REFERENCE MANUAL
⟶ ACL ⟶ Literature ⟶ Atlas manuals ⟶ Algol :: ATLAS 1 COMPUTER ALGOL REFERENCE MANUAL
ACL ACD C&A INF CCD CISD Archives
Further reading ⇓

□ Preface
□ Contents
□ Note on certain Supervisor features
□ 1. Presenting an Algol Program to Atlas
□ 2. Variations on Algol 60
□ 3. Monitor printing and fault diagnosis
□ 4. Code procedures
□ 5. Input and Output
□ 6. Miscellaneous programming notes
Appendices and indices
□ A1. ICT 7-track punched tape code
□ A2. Hardware representation
□ A3. Fault table
□ A4. Standard functions and system procedures
□ Index to Supervisor and compiler printings
□ General index

Appendix 2 Atlas 1 Algol hardware representation

Algol Reference Language basic symbols and their hardware representation

Basic symbol                  Hardware
    in                      representation
reference language

a to z                         a to a
A to Z                         A to Z
0 to 9                         0 to 9
  +                               +
  -                               -
  ×                               *
  /                               /
  ÷                       colon backspace minus
exponentiation                   exp
  <                               <
  ≤                        less than backspace underline
  =                               =
  ≥                        greater than backspace underline
  >                               >
  ≠                        equal backspace slash
equivalence                       equal backspace underline
implies                           imp
or                                or
and                               and
not                               not
,                                 ,
.                                 .
10                                α  Note (i)
:                                 :
;                                 : backspace ,  Note (ii)
:=                                colon equals
space                             s backspace oblique
(                                 (
)                                 )
[                                 [
]                                 ]
open parenthesis                  ( backspace minus
close parenthesis                 ) backspace minus
 true                              true
 false                             false
 goto                             goto   Note (iii)
and other
underlined
basic symbols etc

Notes

(i) On some Flexowriters the printed representation corresponding to the code for α is the single character 10.

(ii) The character π(pi) is accepted as synonymous with ; (semicolon). On some Flexowriters π appears as £ (pounds).

(iii) Since spaces are ignored in an Algol program the representation go to is acceptable; go to is not acceptable.

⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site