Sunday, November 11, 2007

Different levels of computer programming

The different levels of computer programming are:

1. First generation-Language the computer can obey instantly. In the form of 0's and 1's. The command tells the computer what to do and the operand tells the computer where to find and store the data.
2. Second generation-Also called Assembly language. In this language 0's and 1's are replaced by symbolic codes written by humans. This include mnemonic codes and symbolic addresses. The instructions are of 3 parts;Label or tag (symbols defined by coders), OP code (code that tells the computer what to do) and Operand (tells the computer where to store and locate information).
3. Third- Also called High-level languages-More procedure and problem solving oriented. Language is written using alphabets, numbers and special characters. Rules called Syntax is developed. Eg: C, Fortran, COBOL, Java.
4. Fourth-Non-procedural, Very High-Level language. Applications can bew created and information easily gathered. Eg: IBM's Query, MS Office, MS Visual Studio.
5. Fifth-Also called Natural language.

Notes: All Source programs must be translated using a Translator to machine language called Object program.

Assemblers converts Assembly language to machine language.

Interpreter translates high-level language to object code, compiler converts high-level source code to object programs.

No comments:

Newspaper front pages - June 5

 Some images of front pages of newspapers after votes were counted on June 4, 2024 after a ridiculously long parliament elections.  Did the ...