H ? «»

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

APT(ID:23/apt001)

Automatically Programmed Tools 

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


for Automatically Programmed Tools.

For the direction of numerically controlled machine tools.

The first language to be an ANSI standard: ANSI X3.37.

From 1956 featured many advanced structure related and proto-OO concepts (ref Ross HOPL snippet)

Had PLEX structure:

"'reverse index register', data-and-program-structuring scheme (typed records with fields) [...]. The offset (in an instruction) with respect to a pointer (set into an index register) as the "handle" on some n-component element, selected one word of the "bead" (record). Even jump instructions were stored in components, so that one change of the index setting could radically change many aspects of program behavior, as well as data.
"


People:
Related languages
  APTADAPT Subset
  APTAED Evolution of
  APTAPT II Evolution of
  APTATP Extension of
  APTAUTOAPT Implementation
  APTAUTOLOFT Influence
  APTAUTOPROMT Extension of
  APTCADET Extension of
  APTChingari conversational APT Extension of
  APTCOMPACT Extension of
  APTData-beads Extension of
  APTDDL Influence
  APTEXAPT Extension of
  APTIFAPT Extension of
  APTKAM Strong, Influence
  APTMINIAPT Port
  APTNELAPT Dialect of
  APTRAPT Extension of

References:

1956

  • Ross (1956) Ross, D. T. "Gestalt programming: a new concept in automatic programming"
          in [JCC 09] (1956) [JCC 09] Proceedings of the Western Joint Computer Conference, San Francisco, Calif., 1956

1959

  • (1959) "APT - The language that commands machine tools" Am. Mach., March 9, 1959, p106
  • Ross, D. T. (1959) Ross, D. T. "The design and use of the APT language for automatic programming of numerically controlled machine tools" Extract: Introduction Extract: The Geometric Language Extract: The Tool-Motion Language Extract: The Written APT Language Extract: Current Improvements Extract: Discussion - includes discussion of Price's system
          in Proceedings of the 1959 Computer Applications Symp (1959) Proceedings of the 1959 Computer Applications Symposium, Armour Research Foundation, Illinois Institute of Technology, Chicago, Ill., Oct. 29, 1959
  • Ross, Douglas T. (1959) Ross, Douglas T. "The design and use of the APT language for automatic programming of numerically controlled machine tools" pp80-99
          in Proc. (1959) Proc. 1959 Computer Applications Symposium, Chicago

1960

  • Ross, D. T. (1960) Ross, D. T. "A generalized technique for symbol manipulation and numerical calculation"
          in [ACM] (1960) ACM Conference on Symbol Manipulation, May 20-21, 1960, Philadelphia, Pa.

1961

  • Ross (1961) Ross, Douglas T. "A generalized technique for symbol manipulation and numerical calculation", pp147-150 Extract: Introduction
          in [ACM] (1961) [ACM] CACM 4(03) (March 1961)
  • Sammet, Jean E (1961) Sammet, Jean E "1960 Tower of Babel" diagram on the front of CACM January 1961 Picture: Cover of ACM Communications December 1961
          in [ACM] (1961) [ACM] CACM 4(01) (Jan 1961)

1963

1964

  • Bagley, P. (1964) Bagley, P. R. review of Brown et al 1964 (APT) Abstract
          in (1964) ACM Computing Reviews 5(03) May-June 1964
  • (1964) Kelley, R A The production man's guide to APT-ADAPT American Machinist June 1964
  • Tonge, Fred M. (1964) Tonge, Fred M. Review of Ross 1960 Abstract
          in [ACR] (1964) ACM Computing Reviews 5(06) November-December 1964

1965

  • Mittman, B. (1965) Mittman, B. "Symbolic control - APT system for programming numerically controlled machine tools" (in French) Automation, 1965, 10(2), 76-81.

1966

  • (1966) APT Encyclopedia 1108 Multiprocessor System Reference Manual UP-4078 Univac Data Processing Division 1966

1967

1969

  • 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.605. Extract: APT

1971

  • Stock (1971) Stock, Karl F. "A listing of some programming languages and their users" in RZ-Informationen. Graz: Rechenzentrum Graz 1971 18 Abstract

1972

  • Sammet, Jean E., (1972) Sammet, Jean E., "Programming languages: history and future"
          in [ACM] (1972) [ACM] CACM 15(06) (June 1972)
  • Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 20
          in (1972) Computers & Automation 21(6B), 30 Aug 1972

1973

  • Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
          in (1974) ACM Computing Reviews 15(04) April 1974
  • 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 47 Abstract

1978

  • Ross, Douglas T (1978) Ross, Douglas T "Origins of the APT Language for Automatically Controlled Tools" Extract: Influences on general languages
          in [HOPL I] (1979) SIGPLAN Notices 14(04) April 1979 including The first ACM SIGPLAN conference on History of programming languages (HOPL) Los Angeles, CA, June 1-3, 1978
  • Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
          in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978

1982

  • Allen, F. (1982) Allen, F. and Schwartz, J. review of Sammet and Lee HOPL conference end banquet excerpts Abstract
          in (1982) ACM Computing Reviews March 1982
  • Erickson, M. (1982) Erickson, M. D. review of Ross 1982 Abstract
          in (1982) ACM Computing Reviews March 1982
  • Steel, T. (1982) Steel, T. B. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982
  • Van Deusen, M. (1982) Van Deusen, M. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982

1995

Search in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder