











































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of programming languages, discussing their role in computing, the differences between low- and high-level, interpreted and compiled, and structured and object-oriented languages. It also covers the history of programming languages and their impact on software development.
Typology: Slides
1 / 51
This page cannot be seen from the preview
Don't miss anything!












































Programming Languages
During the last lecture …
Today’s Lecture
Programming?
Types of
Programs?
Batch Programs
These are typically started from a shell (or automatically via a scheduler) and tend to follow a pattern of:
Key feature : No user interaction with the computer while the program is running
Examples?
Programming
Language?
A vocabulary and set of
grammatical rules for
instructing a computer to
perform specific tasks
Examples of
Programming
Language?
Machine Language Assembly Language (1956-63) LISP (1956) Fortran (1957) COBOL (1959) PL/1(1964) BASIC (1964) Pascal (1970) Smalltalk (1972) C (1972)
14
Types of
Programming
Languages?
High level Programming
Languages
Low Level Programming
Languages