You must complete Computer System Software I to unlock this Lesson.



  1. Definition of Programming Language
  2. Levels of Programming Languages


Definition of Programming Language

A program is a set of instructions that tells the computer what to do. Sometimes the instruction it has to perform depends on what happened when it performed a previous instruction.

A programming language is an artificial language designed to communicate instructions to a machine, particularly to a computer. Programming languages can be used to create programs that control the behaviour of a machine and/or to express algorithm precisely.

Levels of Programming Languages

There are three major levels of programming language:

  1. Machine Language (ML),
  2. Low Level Language (LLL) &
  3. High Level Language (HLL).

Machine Language (ML)

The first generation of programming language, or 1GL, is machine code. It is the only language a microprocessor can process directly without a previous transformation.

Machine code or machine language is a set of instructions executed directly by a computer’s central processing unit (CPU).

Lesson tags: Computer Science Lesson Notes, Computer Science Objective Questions, SS1 Computer Science, SS1 Computer Science Evaluation Questions, SS1 Computer Science Evaluation Questions Second Term, SS1 Computer Science Objective Questions, SS1 Computer Science Objective Questions Second Term, SS1 Computer Science Second Term
Back to: COMPUTER SCIENCE/ICT – SS1 > Second Term
© [2022] Spidaworks Digital - All rights reserved.
error: Alert: Content is protected !!