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
In 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
ImageAlain ColmerauerAlaindavid2, CC BY-SA 4.0, via Wikimedia Commons