• DocumentCode
    75007
  • Title

    Early Language and Compiler Developments at IBM Europe: A Personal Retrospection

  • Author

    Endres, Albert

  • Volume
    35
  • Issue
    4
  • fYear
    2013
  • fDate
    Oct.-Dec. 2013
  • Firstpage
    18
  • Lastpage
    30
  • Abstract
    Until about 1970, programming languages and their compilers were perhaps the most active system software area. Because of its technical position at that time, IBM made significant contributions to this field. This retrospective concentrates on two languages, Algol 60 and PL/I, because with them compiler development reached an historical peak within IBM\´s European laboratories. The Boeblingen, Hursley, and La Gaude labs were involved in compiler projects for a period of 10 to 15 years. This article considers the development of programming in general, the author\´s experience, and the responsibility of the different laboratories. As a consequence of IBM\´s "unbundling"\´ decision in 1969, programming language activity within IBM\´s European laboratories decreased considerably, and other software activities were initiated. Some of the lessons learned at that time are still useful today.
  • Keywords
    ALGOL; PL/1; program compilers; Algol 60; Boeblingen lab; Hursley lab; IBM European laboratories; La Gaude lab; PL/I; compiler developments; early language; programming languages; time 10 year to 15 year; Computer languages; History; Program processors; Programming; Algol 60; Boeblingen; Computer languages; History; Hursley; IBM; La Gaude; PL/I; Program processors; Programming; compilers; history of computing;
  • fLanguage
    English
  • Journal_Title
    Annals of the History of Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1058-6180
  • Type

    jour

  • DOI
    10.1109/MAHC.2013.31
  • Filename
    6576116