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 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- 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)
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
19671969- 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
19721973- 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
1995Search 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 |