Introduction to Programming
Introduction to Programming
Objectives
At the end of this chapter, you should be able to:
1. Define a programming language
2. Trace the history of programming languages
3. Classify programming languages according to
programming paradigm, application,
generation
4. List criteria for evaluating programming
languages
5. Define syntax, semantics and pragmatics
What is a programming language?
1. A programming language is a system for describing
computation.
2. A system of signs used by a person to communicate a
task/algorithm to a computer, causing the task to be
performed.
3. More of a set of commands that is formulated by the
user (programmer) and executed by the computer.
Then, the functional languages like the Lisp, APL, and ML. There are also
the logic languages like Prolog.
We also have languages for database systems like Natural, SQL, Access,
FoxPro, dBase, AdaBase.
Expert system shells like OPS5, EMYCIN, CLIPS, EXSYS are also fourth
generation.