Origins of the APT language for automatically programmed tools

@article{Ross1978OriginsOT,
  title={Origins of the APT language for automatically programmed tools},
  author={Douglas T. Ross},
  journal={ACM SIGPLAN Notices},
  year={1978},
  volume={13},
  pages={61-99}
}
  • D. Ross
  • Published 1 August 1978
  • Computer Science
  • ACM SIGPLAN Notices
The Air Force announced today that it has a machine that can receive instruction sin English, figure out how to make whatever is wanted, and teach other machines how to make it. An Air Force general said it will enable the United States to “build a war machine that nobody would want to tackle.” 
A class of high level languages for process control
Abstract An abstract notational system can serve as a model for the investigation of high level programming languages that explicitly support the monitoring and control of parallel events, provide
History of IBM's Technical Contributions to High Level Programming Languages
  • J. Sammet
  • Computer Science
    IBM J. Res. Dev.
  • 1981
TLDR
IBM's technical contributions to high level programming languages from the viewpoint of specific languages and their contributions to the technology are discussed.
Syntax and Semantics of Programming Languages Versus CAD/CAM Requirements: the Role of Artificial Intelligence Languages
TLDR
Present artificial intelligence languages are a marvellous tool to experiment with artificial intelligence in CAD/CAM, but their use for industrial applications will need more development on syntax and semantics to make them appropriate for CAD/cAM, and their efficiency must also be improved to allow them to deal with industrial size problems.
The first complete design for variable mission manufacturing
Abstract The field today more popularly called “flexible manufacturing”, almost began over a decade-and-a-half ago. As now is well known, the entire enterprise is involved, not the mere linking of
An Overview of High-Level Languages
TLDR
The author has tried to provide an overview of all the issues which he thinks are worth mentioning in 1980, and each potential reader will find at least one section of direct interest.
Software products for manufacturing design and control
TLDR
The penalties of undue ridigity (caused by outdated standardization efforts or commercial strategies) and the penalties of unrestrained flexbility are discussed.
An evolutional domain oriented approach to problem solving based on web service composition
TLDR
This thesis provides a contribution to the domain oriented software development and describes an implementation of this approach as a prototype system called DALSystem, in which a problem domain is first formalized using a domain ontology, then the domain expert expresses her solution algorithm using the terms of that ontology.
When and how to develop domain-specific languages
TLDR
To aid the DSL developer, patterns in the decision, analysis, design, and implementation phases of DSL development are identified and patterns improve and extend earlier work on DSL design patterns.
GSP: Extending G-Code using JSP servlet technologies
  • S. Nagle, Jeff Wiegley
  • Computer Science
    2008 IEEE International Conference on Automation Science and Engineering
  • 2008
TLDR
This paper introduces a method for combining standard G-code commands with the programming power and features provided by the Java programming language in a vendor neutral solution.
The Canonical Robot Command Language (CRCL)
TLDR
An information model is described, the Canonical Robot Command Language (CRCL), which provides a high-level description of robot tasks and associated control and status information, which helps agile application tasking models to be competitive against low-cost manual labor.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 66 REFERENCES
Macro instruction extensions of compiler languages
TLDR
Conditional assembly, nested definitions, and parenthetical notation serve to make a compiler capable of accepting very general extensions to its ground language.
Toward foundations for the understanding of type
  • D. Ross
  • Computer Science
    SIGMOD 1976
  • 1976
TLDR
I have now written, have available from SofTech, and have submitted for publication elsewhere, the first two of a series of deep philosophical papers about Plex, which I call The Proem of Plex1 and Plex2.
A contribution to the development of ALGOL
TLDR
The main changes were: (1) verbal improvements and clarifications, many of which were kindly suggested by recipients of the original draft; (2) additional or altered language features, in particular the replacement of tree structures by records as proposed by the second author.
Guarded commands, nondeterminacy and formal derivation of programs
So-called “guarded commands” are introduced as a building block for alternative and repetitive constructs that allow nondeterministic program components for which at least the activity evoked, but
Abstraction and verification in Alphard: Defining and specifying iteration and generators
TLDR
This paper introduces a means of specializing Alphard's loops to operate on abstract entities without explicit dependence on the representation of those entities, and develops specification and verification techniques that allow the properties of the generators for such iterations to be expressed in the form of proof rules.
Abstraction mechanisms in CLU
TLDR
This paper provides an introduction to the abstraction mechanisms in CLU and illustrates the utility of the three kinds of abstractions in program construction and shows how CLU programs may be written to use and implement abstractions.
Abstraction mechanisms in CLU
TLDR
This paper provides an introduction to the abstraction mechanisms in CLU by means of programming examples, and illustrates the utility of the three kinds of abstractions in program construction and shows how CLU programs may be written to use and implement abstractions.
ADAPT. A SYSTEM FOR THE AUTOMATIC PROGRAMMING OF NUMERICALLY CONTROLLED MACHINE TOOLS ON SMALL COMPUTERS.
TLDR
The ADAPT system is an automatic programming system for numerically controlled machine tools that is English-like and problem-oriented and compatible with APT language, and has full two-dimensional geometric capabilities.
Auto-Programming for Numerically Controlled Machine Tools
TLDR
This chapter discusses about auto-programming for numerically controlled machine tools, which consists of a list of the relevant coordinates, together with a symbol that causes the appropriate input subroutine to be used.
A generalized technique for symbol manipulation and numerical calculation
TLDR
An unusual use of index registers is described which provides a computer technique that appears to include all known symbol manipulation techniques as simple subcases and is ideally suited to both symbolic and numerical operations.
...
1
2
3
4
5
...