Lesson 1 Flashcards
A set of rules; tells a computer what operations to perform.
Programming Languages
A programming language is an _____ that controls the behavior of computers.
Artificial Language
What are the reasons for studying the concepts of programming languages? (6)
- To improve your ability to develop effective algorithms
- To improve your use of your existing programming language
- To increase our vocabulary of useful programming constructs
- To allow a better choice of programming language
- To make it easier to learn new language
- To make it easier to design a new language
What are the programming domains? (6)
Scientific Applications
Business Applications
Artificial Intelligence
Systems Programming
Scripting Languages
Special Purpose Languages
The first digital computers appeared in the _____ and invented for scientific applications.
1940s
During the World War II, the US defense department wanted computers to calculate trajectory of missiles.
Scientific Applications
The main languages developed for scientific applications. (2)
FORTRAN & ALGOL 60
Created COBOL (Common Business Oriented Language) Programming Language in the 1940s, the Arithmetic Language Version 0 (A-0) in the 1950s, and the Business Language Version 0 (B-0) in 1955; worked on secret calculations for warlike computing rocket trajectories.
Grace Hopper
The use of computers for business applications began in the ______.
1950s
A programming language for ______ can produce elaborate reports and have a precise way of describing and sorting decimal numbers and character data.
Business Applications
The first high-level language for business; has tools like spreadsheets and database systems.
Common Business Orientated Language (COBOL)
In ______, artificial intelligence played a very important role.
1960
Use of symbolic rather than numeric computation (i.e. it must contain symbols, names etc.); more flexible language for symbolic computation; the ability to create and execute some code segments during execution
Artificial Intelligence
The main languages used for Artificial Intelligence, using logic programming. (2)
LISP & PROLOG
In _______, systems programming was used.
1960 & 1970