BIT Numerical Mathematics

, Volume 12, Issue 4, pp 534–542 | Cite as

Part-compilation in high-level languages

  • Jacob Palme


Many programming languages include the ability to divide large programs into smaller segments, which are compiled separately. When a small modification is made to a large program, then the affected segment only has to be re-compiled.

This paper discusses how high-level languages like Algol 68, Algol W or Simula 67 can incorporate part-compilation in a usable, secure and efficient way.

Key words and phrases

Part-compilation Separate compilation Programming language High-level language Algol 68 Algol W Simula 67 Compiler External procedures 

Computing Reviews categories

Primary: 4.22 Secondary: 4.12 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. R. B. Ayres, et al,Partial recompilation, SJCC 1971, pp 497–502.Google Scholar
  2. G. Birthwistle, et al,Simula begin, Studentlitteratur, Lund, Sweden, 1971.Google Scholar
  3. S. G. Meulen, et al,Informal introduction to Algol 68, Mathematisch Centrum, Amsterdam, 1969.Google Scholar
  4. J. Palme,Programming languages for the software engineer, In Software Engineering, Infotech State of the Art Report, 1972.Google Scholar
  5. N. Wirth, et al,A contribution to the development of Algol, Comm. ACM June 1966, pp. 413–432.Google Scholar

Copyright information

© BIT Foundations 1972

Authors and Affiliations

  • Jacob Palme
    • 1
  1. 1.Research Institute of National DefenseStockholm 80Sweden

Personalised recommendations