Contact us Heritage collections Image license terms
HOME ACL Associates Technology Literature Applications Society Software revisited
Further reading □ Introduction and contents2. The SMOG system3. Mapping to a device4. Line drawing5. Text printing6. Control of the medium7. Command-sets in files8. Economy - Integer routines9. High level routines10. Appendices11. Manual updates
ACD C&A INF CCD CISD Archives Contact us Heritage archives Image license terms

Search

   
ACLLiteratureICL 1906A manualsSMOG
ACLLiteratureICL 1906A manualsSMOG
ACL ACD C&A INF CCD CISD Archives
Further reading

Introduction and contents
2. The SMOG system
3. Mapping to a device
4. Line drawing
5. Text printing
6. Control of the medium
7. Command-sets in files
8. Economy - Integer routines
9. High level routines
10. Appendices
11. Manual updates

SMOG System Manual

P A Dewar

January 1976

SMOG System Manual

SMOG System Manual
Full image ⇗
© UKRI Science and Technology Facilities Council

THIS MANUAL

Conventions, Apologies and Acknowledgements

The reader of this manual is likely to be a member of one of two classes: those who have used the SPROGS system and those who have not; the complement of the union of the classes is not catered for herein. Members of the former class will read from the Appendices and backwards - probably never getting this far. I hope that members of the latter class - who may read from here and forwards will not object to the ugly term "User" or to the user's being referred to as "him" at one or two points in the text. What lady likes to be thought of as a user anyway?

It has been decided to emphasise any term that has a technical meaning in the context of the SMOG system and to list such terms, with "First Used" section references in Appendix 1.

Abandoning all semblance of a syntactic ethic, subroutine names are treated as imperatives (as their "Descriptives" imply) but the word "CALL" has been excluded from their definitions to improve the reading. It is hoped that the resulting text, with subroutine arguments included for consistency, will not be unpalatable nor entirely unaesthetic.

The greatest acknowledgement is due to Alan Francis whose untiring effort and meticulous attention to detail brought together many nebulous ideas (and much disjoint coding) and from them made SMOG.

Acknowledgements are also due to the following:

     A W Burraston 
     M F Chiu
     J R Gallop 
     F R A Hopgood 
     M B Kashap 
     P M Nelson 
     D Ralphs 
     J M Rushby 
     W D Shaw 
     R E Thomas
     
Production Team:
     B D Barrett 
     J B Chamberlain 
     K M Gascoigne

CONTENTS

1. INTRODUCTION

Mathematical problems - especially those derived from physical phenomena - are often solved when one can demonstrate a functional relationship of some sort and the drawing of a graph can often give a clue to the method to employ in attempting to discover the relationship. Some part of the numerical aspect of the problem has been represented graphically.

The ability of modern computers to generate vast quantities of numbers is often an embarrassment in that a "Result" is buried in reams of paper upon which small trends and subtle effects - often unsuspected by the researcher are obscured by the sheer amount of numerical information.

The advent of computer-driven graphical peripheral devices has enabled us again to "Draw a graph" and so obtain an intuitive understanding of the behaviour of a numerical system without having to examine every entry in dozens of tables.

The computer and its graphical peripheral device, when taken out of the field of mathematical problems, can function as a powerful graphical tool in its own right. Fast type-setting and the generation of "Animated" film-sequences are both now routine tasks for the modern machine.

In order to use the computer's graphical capabilities to the full, large graphical interface packages have been developed (eg. at ACL the GROATS ALGOL and SPROGS FORTRAN systems) and these offer the user the facilities of the printing-house (font-specification, page-setting, titling, masking etc) and the film studio (zooms, pans, wipes, fades, animated effects etc) and are, in consequence, so large that the physicist, say, who wishes merely to graph the variation of temperature across a cylinder in a computational experiment must load with his program all the graphical control apparatus that the film animator might require (even though he loads very few strictly graphical routines, the size of the interface demands that many controlling instructions be loaded with them). There is obviously a need for a "minimal" graphics package and the SMOG system is an important move in that direction.

⇑ 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