0% found this document useful (0 votes)
19 views3 pages

Year 8 Week 1 ICT HLL

Uploaded by

ben10nisonx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views3 pages

Year 8 Week 1 ICT HLL

Uploaded by

ben10nisonx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

DATE:13 JANUARY 2025

SUBJECT: ICT
TOPIC: HIGH LEVEL LANGUAGE
CLASS:YEAR 8

Level of Programming Languages

Machine language

Low-level language

High-level language

1. Machine language: This was the first level of language known to man. It involves the use of
binary digits i.e. Os and 1s to write programs and instructions.

2. Low-level language: This was the next language developed after the machine language. It
involves the use of binary code(a coding system using the binary digits 0 and 1 to represent a
letter, digit, or other character in a computer or other electronic device).

Meaning of High level languages (HLL)

A high-level language has instructions which are similar to the English language. It is very user
friendly. It is much easier to understand and write a program with using this language. The
greatest advantages of these languages are their independence. A program written in HLL can
be used on almost all computers without any change. The instructions written in HLL are also
converted into machine language with the help of translators. Interpreter and compiler are two
programs used to translate a high-level language into machine language so that the computer
can understand it. They are highly developed languages and are currently used by
programmers in the world today. It involves the use of English to write programming instructions.
The invention of high-level language has made it easy for programmers to develop programs in
the shortest possible time.
A high-level language (HLL) is a programming language, such as C, BASIC, FORTRAN, or
Pascal, that allows a programmer to develop programmes.

Some High level languages(HLL):

• BASIC: It stands for Beginner's all-purpose symbolic instruction code. It is a programming


language used by beginners learning programming in higher institutions.

• LOGO: It stands for Language of Graphics


Oriented. It is a programming language used to draw different shapes and figure.
• COBOL: It stands for common business- oriented language. This language is specially
designed for business applications.

• FORTRAN: It stands for 'Formula Translation'. It is one of the oldest high-level languages. This
language was designed to solve scientific problems and write numeric codes.

•C AND C++: They are the general-purpose programming languages popular on minicomputer
and microcomputer. They are the most widely used language for developing
commercial applications.

JAVA: Java is a programming language developed to write programs. It helps in creating games
and animation and in developing multimedia effects for the internet.

HTML: Hypertext markup language, used for web development and design.

CSS: Cascading style sheet.

Pascal:
Pascal is a high-level programming language that was designed to be easy to learn and use. It
was created by Niklaus Wirth in the late 1960s and named after the French mathematician
Blaise Pascal.
Pascal was the dominant programming language in the 1980s and 1990s, but has since been
overtaken by newer languages. However, it is still considered a good language for learning the
basics of programming.

Processing mode

High-level languages (HLLs) are processed by compilers or interpreters, which translate the
HLL code into machine language (ML):

Compilers: Translate the entire HLL program into an executable ML object code before running
it. The compiler creates and executes the ML program.

Interpreters: Translate and execute HLL source programs one line at a time.

A language processor is a software that translates and executes HLLs into ML. It's a critical part
of software development and communication between human-readable code and computer
executable instructions.
HLLs are more readable for programmers than low-level languages. However, they take longer
to execute because they require a translation program.
Some examples of HLLs include:
Python, JavaScript, Visual Basic, Delphi, Perl, PHP, ECMAScript, Ruby, C#, and Java.
Fourth and fifth generation languages

Fourth generation (4GL) languages are used for database programming, while fifth generation
languages are used for artificial intelligence research:

Fourth generation languages


These languages are often focused on creating websites, reports, and databases. They are
usually Graphical User Interface (GUI)-focused, allowing users to drag and drop elements to
generate code. Examples of 4GL languages include ColdFusion, Progress 4GL, and Oracle
Reports.

Fifth generation languages


These languages are primarily used in artificial intelligence research. Examples of 5GL
languages include OPS5, Mercury, and ICAD. Fifth generation computers use AI technology to
understand human language, recognize graphs and pictures, and more.

You might also like