ACM Home Page
Please provide us with feedback. Feedback
A view of the origins and development of Prolog
Full text PdfPdf (1.34 MB)
Source
Communications of the ACM archive
Volume 31 ,  Issue 1  (January 1988) table of contents
Pages: 26 - 36  
Year of Publication: 1988
ISSN:0001-0782
Author
Jacques Cohen  Brandeis Univ., Waltham, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 49,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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/35043.35045
What is a DOI?

ABSTRACT

Dealing with failure is easy: Work hard to improve. Success is also easy to handle: You've solved the wrong problem. Work hard to improve.


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
Boyer, R.S., and Moore, J.S. The sharing of structure in theorem proving programs. In Machine Intelligence, vol. 7. M. Melzer and D. Michie, Eds. Edinburgh University Press, Edinburgh, U.K., 1972, pp. 101-116.
3
 
4
Brooker, R.A., MacCallum, I.R., Morris, D., and Rohl, }.S. The compiler-compiler. Annu. Rev. Autom. Program. 3 (1963), 229-275.
 
5
Clark, K. Negation as failure. In Logic and Data Bases, H. Gallaire and J. Minker, Eds. Plenum, New York, 1978, pp. 293-322.
6
7
 
8
Colmerauer, A. Les Syst~mes-Q ou un formalisme pour analyser et synth6tiser des phrases sur ordinateur, Rep. 43, Dept. of Computer Science, Univ. of Montreal, Quebec, 1970.
 
9
 
10
Colmerauer, A. Prolog and infinite trees. In Logic Programming, K. Clark and S. A. Tarnlund, Eds. Academic Press, New York, 1982, pp. 231-251.
 
11
Colmerauer, A. Equations and inequations on finite and infinite trees. In Proceedings on the International Conference on Fifth Generation Computer Systems {Tokyo, Japan, Nov.). ICOT, Tokyo, 1984.
 
12
Colmerauer, A., Kanoui, H., Pasero, R., and Roussel, P. Un syst~me De communication homme-machine en Franqais. Res. Rep., Groupe Intelligence Artificielle, Univ. Aix-Marseille II, France, 1973.
13
 
14
Dijkstra, E.W. ALGOL 60 translation. ALGOL Bull. {supplement) 10 (1960). (Also: Recursive programming. Numer. Math. 2 (1960), 312-318.}
15
16
 
17
Green, C.C. Theorem proving by resolution as a basis for questionanswering systems. In Machine Intelligence, vol. 4. B. Melzer and D. Michie, Eds. Edinburgh University Press, Edinburgh, U.K., 1969, pp. 183-205.
18
 
19
Hill, R. LUSH-resolution and its completeness. DCL Memo 78, Dept. of Artificial Intelligence, Univ. of Edinburgh, U.K., 1974.
 
20
 
21
Irons, E.T. The structure and use of the syntax directed compiler. Annu. Rev. Autom. Program. 3 {1963), 207-227.
 
22
Knuth, D.E. On the translation of languages from left to right. Inf. Control 8, 6 (1965), 607-639.
 
23
Knuth, D.E. Semantics of context-flee languages. Math. Syst. Theory 2, 2 {1968), 127-145.
 
24
Kowalski, R. Predicate logic as programming language. In Proceedings of IFIP, 74 {1974). North Holland Publishing Co., Amsterdam, 1974, 569-574.
 
25
 
26
Kowalski, R. The early history of logic programming. Dept. of Gomputing, Imperial College, London, Oct. 1984.
 
27
Kowalski, R., and Kuehner, D. Resolution with selection function. Artif. Intelt. 2, 3 {1970), 227-260.
28
 
29
Loveland, D.W. Automated theorem proving: A quarter-century review. Am. Math. Soc. 29 (1984), 1-42.
30
31
32
 
33
Paul, M. A general processor for certain formal languages. In Proceedings of the Symposium on Symbolic Languages in Data Processing (Rome, Italy). Gordon and Breach, New York, 1962, pp. 65-74.
 
34
Pereira, F.C., and Warren, D.H.D. Definite clause grammars for language analysis. Artif. Intell. 13 {1980}, 231-278.
 
35
36
 
37
Robinson, J.A. Logic programming--Past, present and future. New Generation Comput. I (1983), 107-124.
 
38
Roussel, P. Definition et traitement de l'egalit~ formelle en d6monstration automatique. Thesis, Facult6 des Sciences, Univ. d'Aix- Marseille, Luminy, France, 1972.
 
39
Roussel, P. Prolog: Manuel de r6f~rence et d'utilisation. Groupe d'Intelligence Artificielle, Univ. d'Aix-Marseille, Luminy, France, 1975.
40
41
 
42
Van Wijngaarden, A., Mailloux, B.J., Peck, J.L., Koster, C.H.A., Sintzoff, M., Lindsey, C.H., Meertens, L.G.L.T., and Fisker, R.G. Revised report on the algorithmic language ALGOL 68. Acla Info. 5, 1-3 (1975), 1-236.
 
43
Warren, D.H.D. Applied logic--Its use and implementation as a programming tool, Ph.D. dissertation. Dept. of Artificial Intelligence, Univ. of Edinburgh, Edinburgh, U.K., 1977, Also: Tech. Note 290, SRI International, Menlo Park, Calif., 1983.
 
44
Warren, D.H.D, Logic programming and compiler writing. Softw. Pract. Exper. 10 (Feb. 1980), 97-125.
45



Peer to Peer - Readers of this Article have also read: