• Dec 19, 1921
    (b.) -
    Aug 13, 2010
    (d.)

Bio/Description

An engineer and computer systems and programming systems designer, he was predominantly known for his work on the APL programming language and systems for IBM. Born in New Jersey, he received a B.Ch.E. degree from the City College of New York in 1941, and an M.A. degree in Mathematics from Yale University in New Haven, Connecticut in 1963. He was a researcher and manager at IBM Research since 1955 for over forty years before retiring. He collaborated with Ken Iverson from 1960 to 1980 on the design, development, and usage of the APL programming language and its interactive environment. Of special note is his landmark article, “A Formal Description of System/360”, describing the then new IBM System/360 computer system, formally, in APL programming notation. He was a visiting member of the faculty of IBM's Systems Research Institute, and taught Computer Science at Yale University. He was one of the researchers who established and managed the IBM Philadelphia Scientific Center and received numerous awards for his work, especially for his work with APL. He was an author or co-author of numerous publications, including: "Algorithms for Parallel-Search Memories". Journal of the ACM 9:4:488-511 (1962); with Kenneth E. Iverson, Edward H. Sussenguth Jr., "A Formal Description of SYSTEM/360". IBM Systems Journal 3:3:198-262 (1964); with K.E. Iverson, APL\360 User’s Manual, IBM Corporation, 1968-08. full text in PDF; with K.E. Iverson, "The Design of APL", IBM Journal of Research and Development 17:4, 1973-07; with K.E. Iverson, "The Evolution of APL", ACM SIGPLAN Notices 13:8, 1978-08; with K.E. Iverson, A Source Book In APL, APL Press, 1981; and "The IBM Family of APL Systems", IBM Systems Journal 30:4, 1991-12. full text in PDF
  • Date of Birth:

    Dec 19, 1921
  • Date of Death:

    Aug 13, 2010
  • Noted For:

    Collaborator on the design, development, and usage of the APL programming language and its interactive environment
  • Category of Achievement:

  • More Info: