Back
to Course Outline
Back
to Chapter one
Programming Domains:
-
Scientific Applications
-
1st digtal computers 1940s
-
FORTRAN 1950s and 1960s
-
Large numbers of floating-point computations
-
use arrays
-
Control structures are loops and selections
-
It
is for the
large scale simulation of
physical systems:
astrophysical modeling of stars and galaxies,
hydrodynamics codes
-
New
versions:
1995, 2003, 2008, 2018
-
Business Applications
-
COBOL 1960
-
Producing reports
-
Precise ways to storing decimal numbers
-
Spreadsheet systems
-
Database systems
-
Artificial Intelligence
-
LISP (functional language) 1965
-
Using symbolic computation (instead of numeric
computation)
-
Using linked lists of data (instead of arrays)
-
Prolog (logic programming) 1997
-
Systems Programming
-
The operating system and all of the programming support tools
of a computer system
-
Low-level features (efficient on execution)
-
Portable for different machines (C language)
-
Scripting Languages or Web Software
-
Putting a list of commands in a file to be executed
-
Markup language (e.g. HTML)
-
Scripting Language (e.g. PHP)
-
General-purpose (e.g. Java)