You are on page 1of 8

TASK LEVEL

PROGRAMING
LANGUAGE
AS MACHINES BECOME SMARTER, THE
PROGRAMMING BECOMES MORE
SOPHISTICATED.NO MACHINE HAS YET BEEN
BUILT THAT HAS INTELLIGENCE ANYWHERE
NEAR THAT OF A HUMAN BEING. SOME
RESEARCHERS THINK THAT TRUE ARTIFICIAL
INTELLIGENCE (AI), AT A LEVEL NEAR THAT OF
THE HUMAN BRAIN, WILL NEVER BE ACHIEVED.
THE PROGRAMMING OF ROBOTS CAN BE DIVIDED INTO
LEVELS, STARTING WITH THE LEAST SOPHISTICATED AND
PROGRESSING TO THE THEORETICAL LEVEL OF TRUE AI.
THE DRAWING SHOWS A FOUR-LEVEL SCHEME. LEVEL 3,
JUST BELOW AI, IS CALLED TASKLEVEL PROGRAMMING.
AS THE NAME IMPLIES, PROGRAMS AT THIS LEVEL
ENCOMPASS WHOLE TASKS, SUCH AS COOKING MEALS,
MOWING A LAWN, OR CLEANING A HOUSE.

TASK-LEVEL PROGRAMMING LIES JUST ABOVE THE


HIERARCHY FROM COMPLEXMOTION PLANNING, BUT
BELOW THE LEVEL OF SOPHISTICATION GENERALLY
CONSIDERED TO BE AI.
SIMPLE MOTION
THE MOTION PROGRAMMING
LANGUAGE IS USED TO SPECIFY
MOTIONS, STORE SEQUENCES OF
MOTIONS, AND ENABLE THESE
STORED MOTIONS TO BE
INTERPRETED AT A LATER TIME. TO
FUNCTION WELL, THE LANGUAGE
SHOULD BE: EASY TO WRITE , THE
LANGUAGE SHOULD PROVIDE FOR
SIMPLE SPECIFICATION OF MOTION
TRAJECTORIES.
COMPLEX MOTION

COMPLEX MOTION IS A COMPLICATED REALM


BASED ON THE SIMPLE MOTION. THE WORD
"COMPLEX" REFERS TO DIFFERENT
SITUATIONS.COMPLEX MOTION OFTEN HAS
ADDITIONAL FORCES TO DISSIPATE THE
INITIAL ENERGY AND LESSEN THE SPEED AND
AMPLITUDE OF AN OSCILLATION UNTIL THE
ENERGY OF THE SYSTEM IS TOTALLY DRAINED
AND THE SYSTEM COMES TO REST AT ITS
EQUILIBRIUM POINT.
TASKS

PROGRAMMING TASKS ARE PROBLEMS THAT


MAY BE SOLVED THROUGH PROGRAMMING.
WHEN SUCH A TASK IS DEFINED, ROSETTA
CODE USERS ARE ENCOURAGED TO SOLVE
THEM USING AS MANY DIFFERENT
LANGUAGES AS THEY KNOW. THE END GOAL IS
TO DEMONSTRATE HOW THE SAME TASK IS
ACCOMPLISHED IN DIFFERENT LANGUAGES.
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCE (AI) IS THE
SIMULATION OF HUMAN INTELLIGENCE
PROCESSES BY MACHINES, ESPECIALLY
COMPUTER SYSTEMS. THESE PROCESSES
INCLUDE LEARNING (THE ACQUISITION OF
INFORMATION AND RULES FOR USING THE
INFORMATION), REASONING (USING RULES TO
REACH APPROXIMATE OR DEFINITE
CONCLUSIONS) AND SELF-CORRECTION.

You might also like