Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ Overview1962: An outline of Fortran1962: Operating experience with Fortran1962: Implementation of Fortran on Atlas1962: Proposed target language (BAS)1962: BAS binary card1963: Intermediate Atlas symbolic programming language (INTERASP)1963: Addendum1963: A primer for Fortran programming1964: Atlas Fortran manual: Part I1964: Part II1964: Using HARTRAN1965: System note 41966: Fortran on Atlas □ Atlas 2 at AWRE □ 1965: BAS subroutines1965: System notes1966: S3 Fortran □ Titan □ 1966: System note 11966: System note 21966: Fortran on Titan1966: Compile Master on Titan1966: System Note 31966: Differences between S3 dialect and Fortran II1966: Magnetic tape library subroutines1967: T3 Fortran reference manual
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

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

Overview1962: An outline of Fortran1962: Operating experience with Fortran1962: Implementation of Fortran on Atlas1962: Proposed target language (BAS)1962: BAS binary card1963: Intermediate Atlas symbolic programming language (INTERASP)1963: Addendum1963: A primer for Fortran programming1964: Atlas Fortran manual: Part I1964: Part II1964: Using HARTRAN1965: System note 41966: Fortran on Atlas
Atlas 2 at AWRE
1965: BAS subroutines1965: System notes1966: S3 Fortran
Titan
1966: System note 11966: System note 21966: Fortran on Titan1966: Compile Master on Titan1966: System Note 31966: Differences between S3 dialect and Fortran II1966: Magnetic tape library subroutines1967: 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