1972

Prolog language created

In fall 1972, Alain Colmerauer and Philippe Roussel built the first PrologA logic programming language — programs are sets of rules queried by an inference engine. — a language where you state facts and rules, and the computer searches for answers.

What it was for

Alain ColmerauerIn PrologA logic programming language — programs are sets of rules queried by an inference engine. you write what is true ('Bob is a parent of Ann') and what rules follow ('a grandparent is a parent of a parent'), then ask questions ('Who are Ann's grandparents?'). The engine finds answers by searching possibilities. It powered expert systemSoftware that encodes specialist knowledge as rules — early commercial AI before modern machine learning.s, language tools, and AI research, and influenced how later languages handle automated reasoningStep-by-step logical thinking in AI models — chain-of-thought before answering hard problems..

Why it's here

PrologA logic programming language — programs are sets of rules queried by an inference engine. was the first widely used language where you describe problems as logic instead of step-by-step instructions.

Why it mattered

It showed that rule-based, declarative programs could run real applications — from language research to industrial expert systemSoftware that encodes specialist knowledge as rules — early commercial AI before modern machine learning.s.

What it solved

Colmerauer's team needed one tool for both parsing human language and automated reasoningStep-by-step logical thinking in AI models — chain-of-thought before answering hard problems., without building separate custom engines for each.

Media

  • Alain Colmerauer
    ImageAlain Colmerauer

    Alaindavid2, CC BY-SA 4.0, via Wikimedia Commons

Related