H ? « »

Language peer sets for AUTOPROMT:
United States
United States/1957
Designed 1957
1950s languages
Second generation
Early Cold War
Genus Numerical Control
Specialised Languages
Numerical Control
Physical control
Numerical Control/1957
Physical control/1957
Numerical Control/United States
Physical control/United States
Phenomenological/United States
Specialised Languages
Specialised Languages/1957
Specialised Languages/us


AUTOmated PROgramming of Machine Tools 

alternate simple view
Country: United States
Designed 1957
Published: 1957
Genus: Numerical Control
Sammet category: Specialised Languages

AUTOmated PROgramming of Machine Tools

Sam Matsa at IBM

Joint development of 3D APT (Numerical control language for 3-D milling) by IBM and United
Aircraft Corporation.  

From CG interview below:

My background in graphics started with the APT project at MIT with Doug Ross. Then in 1957 I joined IBM where, in cooperation with United Aircraft, we developed AUTOPROMT, a three-dimensional APT derivative. It was a big project, which started my 40-year IBM career. [...]
I was a graduate student at MIT and a group from IBM came to review our projects as part of the Industrial Sponsored Research Program. Before I knew it, I got a call from Dr. Lou Robinson who was an IBM executive for many years. He said, "Why don't you come down to New York? You told me your parents are in New York and you never see them." So, I went to New York, met with Lou and then he asked me: "While you're working on this project at MIT, who is doing your programming?" I said, "Dr. Robinson, who's doing my programming? I'm a graduate student. Obviously, I'm doing my programming!" So, he said, "If you'll come to IBM, you can direct the project -- you can do all the creative work and other people will do the programming." He made me, a young student from MIT, an offer I couldn't refuse. I started working for IBM and we formed this joint project with United Aircraft. Walter Ramshaw was at that time their Director of Computing, and Roy Nutt the project leader of the UAC AUTOPROMT team...

Related languages
APT AUTOPROMT   Extension of


  • (1961) "Computers learn English, then tell the machines" Steel, The Metalworking Weekly 148(26) June 1961, p68 Abstract
  • (1961) "Faster numerical control programming" Missiles and Rockets 8(26) June 1961, p32 Abstract
  • [IBM] (1961) [IBM] "AUTO-PROMT, A source programming manual for numerical control contouring with the AUTO-PROMT processor" International Business Machines, New York: 1961
  • AUTOPROMT, New computer language, may speed prepar (1961) AUTOPROMT, New computer language, may speed preparation of N-C tapes. Am. Mach. Metalwkg Mfg, June 26,1961, p. 76.
  • IBM (1961) IBM "AUTOPROMT, A System for Numerical Programming". IBM Math. & Appl., New York, May 1961.
  • Bemer, R (1962) Bemer, R "ISO TC97/SC5/WGA(1) Survey of Programming Languages and Processors" December 1962
          in [ACM] (1963) [ACM] CACM 6(03) (Mar 1963)
  • Loomis, R. G. (1965) Loomis, R. G. "Boundary networks" DOI Abstract
          in [ACM] (1965) [ACM] CACM 8(01) Jan 1965
  • Luh and Krolak (1965) Luh, J. Y. 0S. and Krolak, R. J. "Mathematical model for mechanical part description" Abstract Online copy Extract: Introduction Extract: Descriptors and Job Instructions
          in [ACM] (1965) [ACM] CACM 8(02) Feb 1965
  • Mangold, W. E. (1969) Mangold, W. E. "Status of NC language standardization in ISO"
          in (1969) Leslie (ed) Numerical Control Programming Languages 1969 (PROLAMAT 69)
  • Sammet, Jean E. (1969) Sammet, Jean E. "Computer Languages - Principles and History" Englewood Cliffs, N.J. Prentice-Hall 1969. p.606.
          in (1969) Leslie (ed) Numerical Control Programming Languages 1969 (PROLAMAT 69)
  • Stock (1971) Stock, Karl F. "A listing of some programming languages and their users" in RZ-Informationen. Graz: Rechenzentrum Graz 1971 31 Abstract
          in (1969) Leslie (ed) Numerical Control Programming Languages 1969 (PROLAMAT 69)
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 69 Abstract
          in (1969) Leslie (ed) Numerical Control Programming Languages 1969 (PROLAMAT 69)
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder