Programming Languages
Programming Languages
Languages
What is a Programming
Language
a "programming language" is a means of
communication between a human being
(programmer) and a computer
Programs
A programmer uses this means of
communication in order to give the computer
instructions. These instructions are called
"programs".
Types of programming
languages
NOTE:
Assembly language is processor specific. This means that a
program written in assembly language will not work on
computers with different processor architectures.
Low-level Languages
A programming language such as C, FORTRAN, or Pascal that
enables a programmer to write programs that are more or less
independent of a particular type of computer. Such languages
are considered high-level because they are closer to human
languages and further from machine languages. In contrast,
assembly languages are considered low-level because they are
very close to machine languages. The main advantage of high-
level languages over low-level languages is that they are easier
to read, write, and maintain. Ultimately, programs written in a
high-level language must be translated into machine language by
a compiler or interpreter.
High-level languages do more with less code, although
there is sometimes a loss in performance and less
freedom for the programmer. They also attempt to use
English language words in a form which can be read
and generally interpreted by the average person with
little experience in them. A program written in one of
these languages is sometimes referred to as "human-
readable code".
The first high-level programming languages were
designed in the 1950s. Now there are dozens of
different languages, including Ada, Algol, BASIC,
COBOL, C, C++, FORTRAN, LISP, Pascal, and
Prolog.
Translating Programming Languages