Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ Overview □ 1962: An outline of Fortran □ 1962: Operating experience with Fortran □ 1962: Implementation of Fortran on Atlas □ 1962: Proposed target language (BAS) □ 1962: BAS binary card □ 1963: Intermediate Atlas symbolic programming language (INTERASP) □ 1963: Addendum □ 1963: A primer for Fortran programming □ 1964: Atlas Fortran manual: Part I □ 1964: Part II □ 1964: Using HARTRAN □ 1965: System note 4 □ 1966: Fortran on Atlas □ Atlas 2 at AWRE □ 1965: BAS subroutines □ 1965: System notes □ 1966: S3 Fortran □ Titan □ 1966: System note 1 □ 1966: System note 2 □ 1966: Fortran on Titan □ 1966: Compile Master on Titan □ 1966: System Note 3 □ 1966: Differences between S3 dialect and Fortran II □ 1966: Magnetic tape library subroutines □ 1967: T3 Fortran reference manual
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
⟶ ACL ⟶ Applications ⟶ Hartran :: Hartran and Fortran on Atlas
⟶ ACL ⟶ Applications ⟶ Hartran :: Hartran and Fortran on Atlas
ACL ACD C&A INF CCD CISD Archives
Further reading ⇓

□ Overview □ 1962: An outline of Fortran □ 1962: Operating experience with Fortran □ 1962: Implementation of Fortran on Atlas □ 1962: Proposed target language (BAS) □ 1962: BAS binary card □ 1963: Intermediate Atlas symbolic programming language (INTERASP) □ 1963: Addendum □ 1963: A primer for Fortran programming □ 1964: Atlas Fortran manual: Part I □ 1964: Part II □ 1964: Using HARTRAN □ 1965: System note 4 □ 1966: Fortran on Atlas
Atlas 2 at AWRE
□ 1965: BAS subroutines □ 1965: System notes □ 1966: S3 Fortran
Titan
□ 1966: System note 1 □ 1966: System note 2 □ 1966: Fortran on Titan □ 1966: Compile Master on Titan □ 1966: System Note 3 □ 1966: Differences between S3 dialect and Fortran II □ 1966: Magnetic tape library subroutines □ 1967: T3 Fortran reference manual

System Note 2

B C Chapman

16 June 1966

1. General

The basic Fortran system, i.e. with the S3 Fortran compiler, and essential and input/output libraries, is now available at Cambridge (as from 16.6.66). Work is proceeding on magnetic tape routines. A job will only monitor if it attempts to actually use tape. A series of documents will give the latest information on the system. This document is the second of the series - an earlier one under the heading Fortran on Titan should be sub-headed "System note 1".

2. Modifications to the S2 Manual

4,6
Note that each routine must contain a statement RETURN, STOP, CALL EXIT, CALL EEXIT with a flow of control to that statement.
10
A-mode format. If a format is of the form An, then the n characters are left adjusted within the word if n < 8

3. Modifications to the System Manual

2.2
For GO read LOADBAS (not yet available)
Delete FORTRAN (no point without a card punch or file)
For FORGO read S3FORTRAN.
These changes should be made elsewhere.
2.7.3
Delete. (There is no half inch tape on Titan)
3.8
*NONEXEC delete "at a late........invalid"
7.4.1
First sentence should read: *WRLIB l,m,n indicates that succeeding directives (except *INPUT, *ENDCOMP, which have their usual meanings) and routines are to be written to a library tape, whilst normal loading is suspended, up to and including the directive *ENDLIB.
Appendix 1
diagnostics implying deletion of execution change ROUTINE ALPHA JUST LOADED etc. to ROUTINE ALPHA JUST LOADED, OR THE FOLLOWING ROUTINE, CONTAINS ERRORS. EXECUTION DELETED.
add THE FIRST ROUTINE CONTAINS ERRORS. EXECUTION DELETED. This originates from a *NONEXEC directive
Diagnostics not implying deletion of execution: Add AND THE NEXT This originates from a string of *NQNEXEC directives.
Appendix 3
add
SENSELIGHT     n	      S1LIBRR   n 
IF SENSELIGHT  n          S0LIBRR   n
⇑ 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