ACM Home Page
Please provide us with feedback. Feedback
PAL—a language designed for teaching programming linguistics
Full text PdfPdf (756 KB)
Source ACM Annual Conference/Annual Meeting archive
Proceedings of the 1968 23rd ACM national conference table of contents
Pages: 395 - 403  
Year of Publication: 1968
Author
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 14,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800186.810604
What is a DOI?

ABSTRACT

This paper describes PAL—a new computer language. Given the fact that new languages seem to appear in computer literature at the rate of several per month, it seems incumbent on one who creates a new language to justify having done so. In the present case, there are two important considerations: control and specification. Let us consider each of these in turn. By virtue of our having designed PAL, it is ours. There is no PAL Users Group or Committee of Vested Interests concerned with retaining upward compatibility with what was done last year (or last month). This doesn't mean we change the specifications of the language every few weeks (our students are, in a real sense, our Committee of Vested Interests), but it does mean we can make decisions on changes solely on technical grounds. More important, though, we can design the language to meet the criteria we think important. For example, the language almost demands interpretive execution. Since no one writes production programs in PAL we are able to put up with inefficiencies in the implementation that would otherwise be intolerable. Thus we have designed our own language so that we will have control over it.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Strachey C unpublished manuscript
 
2
Weizenbaum J The FUNARG problem explained unpublished manuscript
 
3
 
4
Curry H B and Feys R Combinatory logic vol 1 North Holland Publishing Co Amsterdam 1958
 
5
Landin P J The mechanical evaluation of expressions The Computer Journal 6 4 Jan 1964 pp 308-320
6
 
7
Alber K Oliva P and Urschler G Concrete Syntax of PL/I IBM Laboratory Vienna Technical Report TR25.084 Mar 15 1968
 
8
Alber K and Oliva P Translation of PL/I into Abstract Syntax IBM Laboratory Vienna Technical Report TR25.086 Mar 15 1968
 
9
Richards M BCPL reference manual Project MAC Memorandum M-352-1 February 16 1968
 
10
Evans A PAL—A reference manual and a primer MIT Department of Electrical Engineering Feb 1968
11

CITED BY  20