0% found this document useful (0 votes)
4 views

programming languages for ai

The document discusses two programming languages for AI: Information Processing Language (IPL) and STRIPS. IPL, developed in 1956, was the first language for AI, focusing on problem-solving and dynamic memory allocation. STRIPS, created in 1969, is used for expressing automated action sequences in robots, specifying preconditions and postconditions for actions to achieve goals.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

programming languages for ai

The document discusses two programming languages for AI: Information Processing Language (IPL) and STRIPS. IPL, developed in 1956, was the first language for AI, focusing on problem-solving and dynamic memory allocation. STRIPS, created in 1969, is used for expressing automated action sequences in robots, specifying preconditions and postconditions for actions to achieve goals.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

PROGRAMMING

LANGUAGES
FOR AI
by : ROOM 4
Today's Agenda
Key takeaways:

Information Processing Language


STRIPS
INFORMATION PROCESSING
LANGUAGE
IPL was the first language
developed for AI. Its festures
support programs that
perform general problem-
solving, dynamic memory
allocation, data types and
cooperative multitasking.
FACTS
IPL is a programming language created by Allen Newell, Cliff
Shaw and Herbert A.
It first appeared in 1956. Carnegie Mellon University developed
their IPL, a computer language tailored for AI programming. At
the heart of IPL, was a highly flexible data structure that they
called a list.
The information processing theory was developed by American
psychologists including George Miller in the 1950s. This theory
has in recent years compared a human brain to a computer.
STRIPS
STRIPS IS A LANGUAGE FOR
EXPRESSING AUTOMATED ACTION
SEQUENCES THAT CAN BE FOLLOWED
BY ROBOTS AND OTHER SUCH
MACHINES. THE PROGRAM
EXPRESSES A SET OF ACTION TO BE
PERFORMED TO ATTAIN A CERTAIN
GOAL. FOR EACH ACTION
PRECONDITIONS AND POST
CONDITIONS ARE SPECIFIED
FACTS
A common language for writing STRIPS domain and problem
sets is the Planning Domain Definition Language (PDDL)

Strips is a programming language created in 1969


The Stanford Research Institute Problem Solver, known
by its acronym STRIPS, is an automated planner
developed by Richard Fikes and Nils Nilsson in 1971 at
SRI International.
THANK YOU

You might also like