ACM Home Page
Please provide us with feedback. Feedback
Nial: A candidate language for fifth generation computer systems
Full text PdfPdf (775 KB)
Source ACM Annual Conference/Annual Meeting archive
Proceedings of the 1984 annual conference of the ACM on The fifth generation challenge table of contents
Pages: 157 - 166  
Year of Publication: 1984
ISBN:0-89791-144-X
Authors
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 12,   Citation Count: 2
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/800171.809618
What is a DOI?

ABSTRACT

The anticipated fifth generation of computing systems presents many challenges. One of the more important is the challenge of designing languages suitable for describing the parallel computations which these systems will achieve. The new systems will outpace the expressive power of most existing languages. As the hardware components and AI techniques are developed to achieve the fifth generation, so must appropriate languages be created. Another view of the fifth generation is that it is to be distinguished from previous systems, in large part, by being language driven. That is, the abstraction of some functional language is to be the driving force behind the machine design, and that potential parallelism in the language should motivate parallelism in the machine.


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
Falkoff, A. D. and Iverson, K. E., APL/360 User's Manual, Thomas J. Watson Research Center, IBM Corp., Yorktown, N.Y., July, 1968.
 
3
APL2 Language Manual, IBM Corp., SB21-3015-0, (June, 1982).
4
 
5
Barr, A., and Feigenbaum, E., The Handbook of Artificial Intelligence, vol 1, HeurisTech Press, Stanford, CA, 1981, pp. 74-83.
 
6
Bolt Beranek and Newman, presentation given to the AI Lab, M.I.T., Dec., 1983.
 
7
Conway, L., "Strategic Computing: A Strategic Plan for the Development of Machine Intelligence Technology and Its Application to Critical Problems in Defense," DARPA, Conference on Advanced Research in VLSI, M.I.T., Penfield, ed., Jan., 1984.
 
8
Flynn, M. J., "Very High-Speed Computing systems," Proceedings of the IEEE, 54,12 (Dec., 1966), pp. 1901-1909.
 
9
Flynn, M. J., "Directions and Issues in Architecture and Language," IEEE Computer, October 1980, pp. 5-22.
 
10
Flynn, M. J., "Execution Architecture: The DELtran Experiment," IEEE Computer 32,2 (Feb, 1983), pp. 156-175.
 
11
Foderaro, J. K., and Sklower, K. L., The Franz Lisp Manual, University of California, Berkeley, CA., 1980.
 
12
Glasgow, J. J., "Logic Programming in Nial," in preparation.
 
13
Glasgow, J. J., and Browse, R., "Programming Languages for Artificial Intelligence," to appear in the International Journal of Computers and Mathematics.
14
 
15
 
16
Jenkins, M. A. and Schmidt, F., "Array Diagrams and the Nial Approach," Tech. Report No. 81-131, Queen's University, Kingston, Canada, Nov. 1981.
 
17
Jenkins, M. A., Q,Nial Reference Manual, Queen's University, Kingston, Canada (Dec., 1983).
 
18
Jenkins, M. A., "A Recursive Development of Array Theory," in preparation.
 
19
Jenkins, M. A., "The Role of Equations in Nial," in preparation.
 
20
Komorowski, H. J., "QLOG - The Programming Environment for Prolog in Lisp," Logic Programming, Clark and Tarnland (eds), Academic Press, 1982.
21
 
22
 
23
 
24
More, T., "Axioms and Theorems for a Theory of Arrays," IBM Journal of Research and Development, 17,2 (March 1973), pp. 135-175.
25
 
26
More, T., "Notes on the Diagrams, Logic and Operations of Array Theory," Oyvind Bjorke and Ole I. Franksen (eds.), "Structures and Operations in Engineering and Management Systems," Tapir Publishers, Trondheim, Norway, 1981, pp. 497-666.
 
27
More, T., private communication to Jenkins and McCrosky, August, 1982.
 
28
Robinson, J. A. and Sibert,E.E., "LogLisp: Motivation, Design and Implementation," Logic Programming, Academic Press, 1982.
29
 
30
Uttal, B., "Here Comes Computer Inc.," FORTUNE (Oct., 1982), pp. 82-90.
 
31


Collaborative Colleagues:
C. D. McCrosky: colleagues
J. J. Glasgow: colleagues
M. A. Jenkins: colleagues