ACM Home Page
Please provide us with feedback. Feedback
The Turing programming language
Full text PdfPdf (1.59 MB)
Source
Communications of the ACM archive
Volume 31 ,  Issue 12  (December 1988) table of contents
Pages: 1410 - 1423  
Year of Publication: 1988
ISSN:0001-0782
Authors
Richard C. Holt  Univ. of Toronto, Toronto, Ont., Canada
James R. Cordy  Queen's Univ., Kingston, Ont., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 69,   Citation Count: 30
Additional Information:

abstract   references   cited by   index terms   review   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/53580.53581
What is a DOI?

ABSTRACT

Turing, a new general purpose programming language, is designed to have Basic's clean interactive syntax, Pascal's elegance, and C's flexibility.


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
 
2
Cordy, I.R., and Holt, R.C. Specification of Concurre'at Euclid. Tech. Rep. CSRI~133, Computer Systems Research Institute, University of Toronto, August 1981.
3
 
4
Cordy, ).R., and Graham, T.C.N. TTV: A programming environment that's as smart as you waat it to be. In Proceedings of the 5th Canadian Symposium on Instructional Technology (Ottawa, Canada, May 1986), NRC (National Research Council}, 1986.
5
 
6
Cordy, J.R., Eliot, N., and Robertson, M. TURINGTOOL: A knowledge-based user interface to aid in the maintenance task, Tech. Rep. 87-183, Department of Computing and {nformation Science, Queen's University at Kingston, July 1987.
 
7
 
8
 
9
Habermann, A.N. Critical comments on the programming language Pascal. Acta Informatica 3, 1973, 47-57.
 
10
 
11
12
 
13
Holt, R.C., and Cordy, J.R. The TURING language report. Tech. Rep. CSRG-153, Computer Systems Research Institute, University of Toronto, December 1983.
 
14
Holt, R.C. Concurrent Euclid, The Unix System and Ti~nis. Addison- Wesley, Reading, Mass. 1983.
 
15
Holt, R.C. TURING: An inside look at the genesis of a programming language. Computer-world 18, 20 (May 1984).
 
16
 
17
Holt, R.C., and Cordy, J.R. The TURING PLUS report. Tech. Memo, Computer Systems Research Institute, University of Toronto, 1985.
 
18
Holt, R.C. Design goals for the TURING programming language. Tech. Rep. CSRI-187, Computer Systems Research Institute, University of Toronto, 1986.
 
19
20
21
 
22
ISO Specification of the Computer Language Pascal. International Standards Organization. 1981.
 
23
 
24
Kastens, U., Hurt, B., and Zimmerman, E. GAG: A Practical Compiler Generator. Springer-Verlag, Berlin, 1982.
 
25
Kernighan, B.W. Why Pascal Is Not My Favorite Programming Language. Computer Science Report 100, Bell Laboratories, Murray Hill, N.J., July 1981.
26
 
27
Rosselet, J.A. Definition and implementation of context conditions for programming languages. Tech. Rep. CSRG-162, Computer Systems Research Institute, University of Toronto, July 1984.
 
28
Welsh, J., Sneeringer, W.J., and Hoare, C.A.R. Ambiguities and insecurities in Pascal. Software--Practice and Experience 7, 6 (Nov. 1977), 685-696.
 
29
Wirth, N. Modula: A programming language for modular multiprogramming systems. Software--Practice and Experience, 7, I (Jan.-Feb. 1977}, 3-35.

CITED BY  30


REVIEW

"Simon John Thompson : Reviewer"

Turing is a general-purpose imperative programming language designed to support both teaching and larger-scale applications, especially in its system programming extension, Turing Plus. The authors of this paper give an informal introduction to   more...

Collaborative Colleagues:
Richard C. Holt: colleagues
James R. Cordy: colleagues