We have restored access to the website from outside the CERN network, however access from certain worldwide locations is still being blocked (read more here).

CERN Accelerating science

Article
Title Programming
Author(s) Jackson, M A
Affiliation (Michael Jackson Systems Ltd, London, UK)
In: Workshop on Software in High-energy Physics : where do we go from here?, pp.1-12
DOI 10.5170/CERN-1982-012.1
Subject category Computing and Computers
Abstract The programmer's task is often taken to be the construction of algorithms, expressed in hierarchical structures of procedures: this view underlies the majority of traditional programming languages, such as Fortran. A different view is appropriate to a wide class of problem, perhaps including some problems in High Energy Physics. The programmer's task is regarded as having three main stages: first, an explicit model is constructed of the reality with which the program is concerned; second, this model is elaborated to produce the required program outputs; third, the resulting program is transformed to run efficiently in the execution environment. The first two stages deal in network structures of sequential processes; only the third is concerned with procedure hierarchies.



 Record created 2005-11-06, last modified 2019-02-21


Published version from CERN:
Download fulltext
PDF