Types+of+programming+language

media type="custom" key="5098457"

An expert system is a computer application which performs a task that would otherwise be performed by a human expert. An expert system will contain a knowledge base which will contain a set of rules and facts. These will be produced using a declarative language.

Task
Can [|The Akinator] expert system use its knowledge base of declarative facts and rules to work out what you are thinking?

Task
View this infographic showing some of the main programming languages. Choose 3 languages and write a short summary in your own words.