computer systems are able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision making and translation between languages.
computers using human-like symbolic reasoning and problem solving; eg. medical diagnosis, pattern and language recognition
- variables declared inside a function - local scope - they can only be used inside the function where they were declared