Cited by 109Logic, programming, and type systemsHistory of Computing TechnologiesNatural Language Processing Techniques

The DOI matches its Crossref record; 21 of the 22 references it cites were found in a registry or an index.

The birth of Prolog

Open access
Colmerauer, Alain, Roussel, Philippe·1993·The second ACM SIGPLAN conference on History of programming languages

Abstract

The programming language, Prolog, was born of a project aimed not at producing a programming language but at processing natural languages; in this case, French. The project gave rise to a preliminary version of Prolog at the end of 1971 and a more definitive version at the end of 1972. This article gives the history of this project and describes in detail the preliminary and then the final versions of Prolog. The authors also felt it appropriate to describe the Q-systems since it was a language which played a prominent part in Prolog's genesis.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1145/154766.155362

Cites

21 of 21 references verified0 citation errors · 0 not checkable

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

Show all 22 references

Research works printed but not linked: 23

  1. Battani G6rard et Henry Meloni , lnterprEteur du langage PROLOG , DEA report, Groupe Intelligence Artificielle, Facult6 des Sciences de Luminy, Universit6 Aix-Marseille II , France , 1973 . Battani G6rard et Henry Meloni, lnterprEteur du langage PROLOG, DEA report, Groupe Intelligence Artificielle, Facult6 des Sciences de Luminy, Universit6 Aix-Marseille II, France, 1973.
  2. Battani G6rard , Mise en oeuvre des contraintes phonologiques, syntaxiques et sEmantiques dans un syst~me de comprehension automatique de la parole, 3(~me cycle thesis , Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy, Universit6 Aix-Marseille II , France , June 1975 . Battani G6rard, Mise en oeuvre des contraintes phonologiques, syntaxiques et sEmantiques dans un syst~me de comprehension automatique de la parole, 3(~me cycle thesis, Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy, Universit6 Aix-Marseille II, France, June 1975.
  3. Bergman Marc and Henry Kanoui , Application of mechanical theorem proving to symbolic calculus, Third International Colloquium on advanced Computing Methods in Theoretical Physics , Marseilles , France , June 1973 . Bergman Marc and Henry Kanoui, Application of mechanical theorem proving to symbolic calculus, Third International Colloquium on advanced Computing Methods in Theoretical Physics, Marseilles, France, June 1973.
  4. R~solution par la demonstration automatique de quelques problEmes en integration symbolique sur calculateur, 3(~me cyle thesis, Groupe Intelligence Artificielle, Facult6 des Sciences de Luminy , Universit~ Aix- Marseille II , France , October 1973 . R~solution par la demonstration automatique de quelques problEmes en integration symbolique sur calculateur, 3(~me cyle thesis, Groupe Intelligence Artificielle, Facult6 des Sciences de Luminy, Universit~ Aix- Marseille II, France, October 1973.
  5. Bergman Marc and Henry Kanoui , SYCOPHANTE , systEme de calcul formel sur ordinateur, final report for a DRET contract (Direction des Recherches et Etudes Techniques) , Groupe Intelligence Artificielle, Facult6 des Sciences de Luminy, Universit6 Aix-Marseille II , France , 1975 . Bergman Marc and Henry Kanoui, SYCOPHANTE, systEme de calcul formel sur ordinateur, final report for a DRET contract (Direction des Recherches et Etudes Techniques), Groupe Intelligence Artificielle, Facult6 des Sciences de Luminy, Universit6 Aix-Marseille II, France, 1975.
  6. Boyer Roger S. and Jay S . Moore , Ttle sharing of Structure in Theorem Proving Programs, Machine Intelligence 7, edited by B. Melzer et D. Michie , Edinburgh University Press , New York , pp. 101 - 116 , 1972 . Boyer Roger S. and Jay S. Moore, Ttle sharing of Structure in Theorem Proving Programs, Machine Intelligence 7, edited by B. Melzer et D. Michie, Edinburgh University Press, New York, pp. 101-116, 1972.
  7. Chomsky Noam , Aspects of the Theond of Syntax , MIT Press , Cambridge , 1965 Chomsky Noam, Aspects of the Theond of Syntax, MIT Press, Cambridge, 1965
  8. Les systEmes-q ou un formalisme pour analyser et synth~;tiser des phrases sur ordinateur , Internal publication 43 , D6partement d'informatique de l'Universit~ de Montr6al , September 1970 . Les systEmes-q ou un formalisme pour analyser et synth~;tiser des phrases sur ordinateur, Internal publication 43, D6partement d'informatique de l'Universit~ de Montr6al, September 1970.
  9. Colmerauer Alain , Fernand Didier , Robert Pasero , Philippe Roussel , Jean Trudel , REpondre a , Internal publication, Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy, Universit6 Aix-Marseille II , France, May 1971 . This publication is a computer print-out with handwritten remarks. Colmerauer Alain, Fernand Didier, Robert Pasero, Philippe Roussel, Jean Trudel, REpondre a, Internal publication, Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy, Universit6 Aix-Marseille II, France, May 1971. This publication is a computer print-out with handwritten remarks.
  10. Colmerauer Alain , Henry Kanoui , Robert Pasero et Philippe Roussel , U n systEme de communication en fran~ais, rapport pr61iminaire de fin de contrat IRIA, Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy, Universit6 Aix-Marseille II , France , October 1972 . Colmerauer Alain, Henry Kanoui, Robert Pasero et Philippe Roussel, U n systEme de communication en fran~ais, rapport pr61iminaire de fin de contrat IRIA, Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy, Universit6 Aix-Marseille II, France, October 1972.
  11. Darlington J.L. Theorem-proving and information retrieval. Machine Intelligence 4 , Edinburgh University Press , pp. 173 - 707 , 1969 . Darlington J.L. Theorem-proving and information retrieval. Machine Intelligence 4, Edinburgh University Press, pp. 173-707, 1969.
  12. Green Cordell C. , Application of theorem-proving to problem-solving , Proceedings of First International Joint Conference on Artificial Intelligence, Washington D.C. , pp. 219 - 239 , 1969 . Green Cordell C., Application of theorem-proving to problem-solving, Proceedings of First International Joint Conference on Artificial Intelligence, Washington D.C., pp. 219-239, 1969.
  13. Joubert Michel , Un syst~me de r~.solution de problbmes i~ tendance naturelle, 3(~me cycle thesis, Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy , Universit~ Aix-Marseille II , France , February 1974 . Joubert Michel, Un syst~me de r~.solution de problbmes i~ tendance naturelle, 3(~me cycle thesis, Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy, Universit~ Aix-Marseille II, France, February 1974.
  14. Kanoui Henry , Application de la d~.monstration automatique aux manipulations alg~,briques el a l'int~gration formelle sur ordinateur, 3~me cycle thesis , Groupe Intelligence Artificielle, Faculta des Sciences de Luminy, Universit6 Aix-Marseille II , France , October 1973 . Kanoui Henry, Application de la d~.monstration automatique aux manipulations alg~,briques el a l'int~gration formelle sur ordinateur, 3~me cycle thesis, Groupe Intelligence Artificielle, Faculta des Sciences de Luminy, Universit6 Aix-Marseille II, France, October 1973.
  15. Kowalski Rober .t A. et D. Kuehner , Linear resolution with selection function, memo 78 , University of Edinburgh , School of Artificial Intelligence, 1971 . Also in ArtijSchd Intelligence 2, 3, pp. 227 - 260 . Kowalski Rober.t A. et D. Kuehner, Linear resolution with selection function, memo 78, University of Edinburgh, School of Artificial Intelligence, 1971. Also in ArtijSchd Intelligence 2, 3, pp. 227-260.
  16. Kowalski Robert A. , Predicate Logic as Programming Language, memo 70 , University of Edimburgh, School of Artificial Intelligence, November 1973 . Also in Proceedings of IFIP 1974, North Holland Publishing Company , Amsterdam, pp. 569 - 574 , 1974. Kowalski Robert A., Predicate Logic as Programming Language, memo 70, University of Edimburgh, School of Artificial Intelligence, November 1973. Also in Proceedings of IFIP 1974, North Holland Publishing Company, Amsterdam, pp. 569-574, 1974.
  17. Meloni Henry , Mise en oeuvre des contraintes phonologiques, syntaxiques et s~,mantiques darts un syst~me de comprehension automatique de la parole, th(~se de 3(~me cycle , Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy , Universit~ Aix-Marseille II , France, June 1975 . Meloni Henry, Mise en oeuvre des contraintes phonologiques, syntaxiques et s~,mantiques darts un syst~me de comprehension automatique de la parole, th(~se de 3(~me cycle, Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy, Universit~ Aix-Marseille II, France, June 1975.
  18. Moore, Jay , Computational Logic : Structure sh,lring and proof of program properties, part I and II, memo 67 , University of Edinburgh , School of Artificial Intelligence, 1974 . Moore, Jay, Computational Logic : Structure sh,lring and proof of program properties, part I and II, memo 67, University of Edinburgh, School of Artificial Intelligence, 1974.
  19. Pasero Robert , Representation du fran~;ais en logique du premier ordre en vue de dialoguer avec un ordinateur, th~se de 3i~me cycle, Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy , Universit~ Aix- Marseille II , France , May 1973 . Pasero Robert, Representation du fran~;ais en logique du premier ordre en vue de dialoguer avec un ordinateur, th~se de 3i~me cycle, Groupe Intelligence Artificielle, Facult~ des Sciences de Luminy, Universit~ Aix- Marseille II, France, May 1973.
  20. Roussel Philippe , D~finition et traitement ,le l'~;$alitL ; formelle en d~monstration automatique, th(~se de 3i~me cycle, Groupe Intelligence Artificielle , Facult(~ des Sciences de Luminy, Universit~ Aix-Marseille II, France, May 1972 . Roussel Philippe, D~finition et traitement ,le l'~;$alitL; formelle en d~monstration automatique, th(~se de 3i~me cycle, Groupe Intelligence Artificielle, Facult(~ des Sciences de Luminy, Universit~ Aix-Marseille II, France, May 1972.
  21. Prolog , manuel de r~fdrence et d'utilisalion, Groupe Intelligence Artificielle, Faculta des Sciences de Luminy, Universit6 Aix-Marseille II , France , September 1975 . Prolog, manuel de r~fdrence et d'utilisalion, Groupe Intelligence Artificielle, Faculta des Sciences de Luminy, Universit6 Aix-Marseille II, France, September 1975.
  22. TAUM 71 , Annual report , Projet de Traduction Automatique de l'Universit6 de Montrd.al , January 1971 . TAUM 71, Annual report, Projet de Traduction Automatique de l'Universit6 de Montrd.al, January 1971.
  23. Warren David H. D.,Warplan , A System .for Ge.neraling Plans, research report , University of Edimburgh , Department of Computational Logic, memo 76, June 1974 . Warren David H. D.,Warplan, A System .for Ge.neraling Plans, research report, University of Edimburgh, Department of Computational Logic, memo 76, June 1974.

Cited by

Sorted by citations

Metadata

Authors
Colmerauer, A., & Roussel, P.
Affiliations
Groupe Intelligence Artificielle, Faculte´ des Sciences de Luminy, France
Venue
The second ACM SIGPLAN conference on History of programming languages
Publisher
ACM
Published
1993-03
Pages
37-52
OpenAlex
W1969456304
Cited by
108
References
22
Citations by year
2025: 3 · 2024: 1 · 2022: 1 · 2021: 10 · 2020: 1 · 2019: 4 · 2018: 4 · 2017: 2 · 2015: 6 · 2014: 5 · 2013: 5 · 2012: 6
FWCI
2.84
Type
conference paper
Language
en
Open access
Locations
ACM SIGPLAN conference on History of Programming Languages (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Software › Logic, programming, and type systems
  • Physical Sciences › Computer Science › Computer Science Applications › History of Computing Technologies
  • Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
Keywords
Prolog, history of programming languages, natural language processing, French language processing, Q-system, logic programming, programming language design

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review