Selected readings: links to historical papers plus abstracts of ANSI APT
tutorial and language. 


Historical backround and philosophy for APT:

Google for: origins of apt  Ross 
should get you the paper listed below; or you can also use the line
below as a search and it will find it but not as a direct link. Don't
know why.

ied.unipr.it/silve/meaz/origini-APT.pdf

and thanks to Matt Shaver:

  http://www.computerhistory.org/timeline    images/1959_ashtray.jpg

http://bitsavers.org/pdf/mit/whirlwind/apt/

tutorial on APT  $30.00 download or $38.00 + shipping and tax for
hardcopy

Abstract for ANSI X3/TR-10
OVERVIEW

The purpose of this technical report is to serve as a tutorial for
American National Standard APT (ANSI X3.37:199X). Since ANSI X3.37:199X
is designed to be a rigorous definition of the APT language, Technical
Committee X3J7 created this technical report to illustrate the standard
in a more conventional form for both implementors and users. The
rigorous metalinguistic style of presenting APT syntax and semantics of
the standard has been edited into the style commonly found in published
documents of existing systems, In addition, the elements common to a
function or area of language, grouped in the Standard as a modular
feature, have been collected into appropriate chapters. Although the
tutorial is consistent with the standard, it is not intended to be as
rigorous or complete as the standard. Therefore, it is important to
remember that an APT processor is not necessarily in conformance with
the standard simply by performing as implied in this tutorial; that is,
if there appears to be a conflict, the Standard is definitive.

Chapter 2, The Metalanguage, expands on the description of the
metalanguage provided in the standard and is helpful reading for any
serious users, implementors, and developers of ANSI X3.37:199)(.
Although the basic metalanguage technique has remained constant since
the original standard and is expected to be retained in the future, it
is anticipated that there will be continued improvement in the
presentation of the language used to define APT. It would help any
reviewer to read this chapter to better understand the standard.
Technical Committee X3J7 suggests that any person who formally asks for
an interpretation of ANSI X3.37:199 read this chapter of the tutorial.

The chapters on language are tutorials to aid in understanding the
language in ANSI X3.37:199 X, not to tutor the part programmer in
learning how to use the language. The examples demonstrate practical
use of the language. Any extent to which the tutorials aid part
programmers in understanding the meaning of American National Standard
APT language will enhance their ability to program with skill. Teachers
and writers of APT user documentation are expected to respect the
copyright of this X3 Technical Report.

Each chapter on language is typically organized to cover a body of
closely related language, which may or may not be a complete modular
feature, and is designed to be complete within itself. When a given
body of language is undergoing active development or revision, new or
revised tutorial chapters can be expected in future tutorials. This
tutorial can be expected to be maintained concurrently with the
developing language standard.


Formal definition of language 
        Again $30.00 for download but $175 for hard copy. 

ANSI INCITS 37-1999
             
Programming Language APT (revision, redesignation and consolidation of
ANSI X3.37-1995, ANSI X3.37-1995/AM 2-1998, ANSI X3.37-1995/AM 1-1998)
(formerly ANSI INCITS 37-1999) Establishes the form for, and the
interpretation of ,programs expressed in the Automatically Programmed
Tools (APT) language and of the System-Neutral CLFILE (SCL), which can
be generated by processors, such as APT, or by graphical systems. The
purpose is to promote portability of these input language programs to a
wide variety of computers. In addition, the SCL permits commonality and
portability, regardless of the source that produces it, to a wide
variety of manufacturing equipment. APT is an English-like language for
describing operations for numerically controlled machines. An APT
language input program is converted by a computer processor and,
probably, subsequently by a postprocessor into an ordered set of
instructions for numerically controlled machines.

Sorry for the length but this puts it all in one place.

Dave

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to