Current Trends in Programming

  • Peter C. Poole


In preparing these lectures for delivery to an audience composed primarily of physicists, I have had to make certain assumptions about backgrounds in computing. I have assumed that each participant is familiar with at least one high level programming language, for example, FORTRAN and has written a number of programs in that language. I recognize that some participants will have had much more experience with computers than this and that some sections of the presentation will be considered by such people as a little elementary. However, I suspect that the assumption is true for the greater majority and I will therefore proceed on that basis.


Current Trend Boolean Expression High Level Language Assembly Language Abstract Machine 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    W.Brainerd (Ed.), Commun. of ACM, 21, 806 (1978).Google Scholar
  2. 2.
    N.Wirth, Acta Informatica 1, 35 (1971).CrossRefGoogle Scholar
  3. 3.
    A.van Wijngaarden et al, Supplement to ALGOL BULLETIN 36, Department of Computing Science, University of Alberta, Edmonton (Preliminary Edition ), (1974).Google Scholar
  4. 4.
    N.Wirth, Software - Practice and Experience 7, 3 (1977).Google Scholar
  5. 5.
    P.Brinch-Hansen, California Institute of Technology, June 1975.Google Scholar
  6. 6.
    B.Eichenauer et al, Angew, Informatik 9 (1973).Google Scholar
  7. 7.
    M.Berthaud, Proceedings of IFIP TC2 Working Conference on Constructing Quality Software, Novosibirsk, USSR, 379 (1978).Google Scholar
  8. 8.
    R.W.Floyd, Proc.Symp. Applied Math., Amer. Math. Soc. 19, 19 (1967).Google Scholar
  9. 9.
    D.C.Luckham, Proceedings of IFIP, 77, 783 (1977).Google Scholar
  10. 10.
    B.Kernighan, Software Practice and Experience, 5, 395 (1975).CrossRefGoogle Scholar
  11. 11.
    L.J.Osterweil and L.D.Fosdick, Software - Practice and Experience 6, 473 (1976).Google Scholar
  12. 12.
    B.C.Ryder, Software - Practice and Experience, 4, 359 (1974).CrossRefGoogle Scholar
  13. 13.
    A.S.Tanenbaum, P.Klint and W.Bohm, Software - Practice and Experience 8, 681 (1978).CrossRefGoogle Scholar
  14. 14.
    W.M.Waite, CACM, 13, 415 (1970).Google Scholar
  15. 15.
    W.M.Waite and B.K.Haddon, SEG-75–1, Software Engineering Group Department of Electrical Engineering, University of Colorado (revised September, 1976 ).Google Scholar
  16. 16.
    M.Richards, Proc. of SJCC, 3+, 89 (1969).Google Scholar
  17. 17.
    U.Amman et al, Implementation Notes, ETH, Zurich.Google Scholar
  18. 18.
    D.Morris, Proceedings of IFIP, 77, 819 (1977).Google Scholar
  19. 19.
    D.M.Ritchie and K.Thompson, Bell System Technical Journal, 57, 1905 (1978).Google Scholar
  20. 20.
    R.Miller, Proc. Aust. Univ. Comp. Science Seminar, 16 (1978).Google Scholar
  21. 21.
    S.C.Johnson and D.M.Ritchie, Bell System Technical Journal, 57, 2021 (1978).Google Scholar

Copyright information

© Plenum Press, New York 1980

Authors and Affiliations

  • Peter C. Poole
    • 1
  1. 1.Department of Computer ScienceUniversity of MelbourneMelbourneAustralia

Personalised recommendations