PROGRAMING LANGUAGES.
A programming language is a formal language comprising of a set of instructions that produce various kinds of out.
Is one used to create set of instructions that are used to command the whole computer work.
HISTORY OF PROGRAMING LANGUAGES.
The first programming language was created by KONRAD ZUSE in 1942. It was called PLANKALKUL.
IN 1943 LOVELACE MACHINE ALOGORITHIM was created by LOVELACE
1952-autocode
1957-fortran
1958-algol
1955-lisp
1959-cobol
1964-basic
1970-pascal
CATEGORIES OF PROGRAMMING LANGUAGES.
These include:
1.LOW LEVEL PROGAMMING LANGUAGE.
This is one that provides little or no abstraction from the computer in a way similar to the processor instructions.
Examples include: COBOL AND FORTRAN
2. ASSEMBLY LANGUAGE.
Is a type of low level programming language that is intended to communicate directly to the computer hard ware.
Examples include:
Turbo Pascal compiler
IBM PC DOS OPERATIING SYSTEM
3. HIGH LEVEL LANGUAGES
This is one designed to simplify computer programming and easily under stood by the user.
Examples include: java, python, c, PHP, RUBY.
COMPILERS AND INTERPRETERS.
COMPILERS.
A compiler is a computer program that translates computer code in to machine language
Type of compilers include:
Single pass compiler
Two pass compiler
Multi pass compiler
Examples are: cross compiler, java compiler etc.
A compiler acts a translator.
INTERPRETER
An interpreter is a program that directly executes instructions written in a programming language without requiring them to have previous been compiled into machine code.
DIFFERENCE BETWEEN COMPILER AND INTERPRETER.
In conclusion, programming languages are the easiest means of interaction between computers and users