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;