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
APT |
→
|
ADAPT | |
Subset |
APT |
→
|
AED | |
Evolution of |
APT |
→
|
APT II | |
Evolution of |
APT |
→
|
ATP | |
Extension of |
APT |
→
|
AUTOAPT | |
Implementation |
APT |
→
|
AUTOLOFT | |
Influence |
APT |
→
|
AUTOPROMT | |
Extension of |
APT |
→
|
CADET | |
Extension of |
APT |
→
|
Chingari conversational APT | |
Extension of |
APT |
→
|
COMPACT | |
Extension of |
APT |
→
|
Data-beads | |
Extension of |
APT |
→
|
DDL | |
Influence |
APT |
→
|
EXAPT | |
Extension of |
APT |
→
|
IFAPT | |
Extension of |
APT |
→
|
KAM | |
Strong, Influence |
APT |
→
|
MINIAPT | |
Port |
APT |
→
|
NELAPT | |
Dialect of |
APT |
→
|
RAPT | |
Extension of |
References:
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) "APT - The language that commands machine tools" Am. Mach., March 9, 1959, p106
in [JCC 09] (1956) [JCC 09] Proceedings of the Western Joint Computer Conference, San Francisco, Calif., 1956
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
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.
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)
Ross, DT; and Rodriguez, JE (1963) Ross, DT; and Rodriguez, JE "Theoretical Foundations for the Computer-Aided Design System"
in [AFIPS JCC 23] (1963) [AFIPS JCC 23] Proceedings of the 1963 Spring Joint Computer Conference in Detroit SJCC 1963
S. A. Brown , C. E. Drayton , B. Mittman, (1963) S. A. Brown , C. E. Drayton , B. Mittman, "A description of the APT language"
Abstract
Extract:
Introduction
Extract:
Historical Summary
in [ACM] (1963) [ACM] CACM 6(11) (Nov 1963)
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
in (1964) ACM Computing Reviews 5(03) May-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
Mittman, B. (1965) Mittman, B. "Symbolic control - APT system for programming numerically controlled machine tools" (in French) Automation, 1965, 10(2), 76-81.
in [ACR] (1964) ACM Computing Reviews 5(06) November-December 1964
(1966) APT Encyclopedia 1108 Multiprocessor System Reference Manual UP-4078 Univac Data Processing Division 1966
in [ACR] (1964) ACM Computing Reviews 5(06) November-December 1964
[IIT Research Institute] (1967) [IIT Research Institute] "APT Part Programming" McGraw-Hill, New York, 1967
in [ACR] (1964) ACM Computing Reviews 5(06) November-December 1964
Sammet, Jean E., (1967) Sammet, Jean E., "Roster of Programming Languages 1967"
in (1967) Computers & Automation 16(6) June 1967
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
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 18
Abstract
in (1969) Leslie (ed) Numerical Control Programming Languages 1969 (PROLAMAT 69)
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
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
in (1974) ACM Computing Reviews 15(04) April 1974
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
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
Ross, Douglas (1995) Ross, Douglas "CAD Timeline at MIT LCS" Online resource
in (1982) ACM Computing Reviews March 1982
Search in:
Google
Google scholar
World Cat
Yahoo
Overture
DBLP
Monash bib
NZ
IEEE 
ACM portal
CiteSeer
CSB
ncstrl
jstor
Bookfinder
|