HIGH LEVEL BY OMEFOME ALEX-
LANGUAGES OKUMO
WHAT ARE HIGH LEVEL
LANGUAGES (HLL)?
A high-level programming language is a type of
programming language that is designed to be more
user-friendly and abstracted from the details of the
computer's hardware architecture.
Basically, HLLs are programming languages that
humans can easily understand because they are
written in English words and mathematical notations.
EXAMPLES OF HLLS
BASIC Python
FORTRAN(Formula Ruby
Translation) Kotlin
Java SQL(Structured Query
JavaScript Language)
C++
C#
CLASSIFICATION OF HLLS
BASED ON asAPPLICATION
Scientific Language: the name suggests, it is the language that is
used for scientific and engineering purposes. It combines the features
of the extensive arithmetic computational ability and the ability to
handle mathematical expression. Examples are FORTRAN and BASIC
Multi-Purpose: this type of high level programming language can
cope with a vast range of application areas. The most used
programming languages today fall under this category. Examples are:
VBASIC, JS, Python, etc.
Special-Purpose: this type of HLL is used for a few application areas.
They are usually used for apps that a restricted to an organization.
Examples are: SNOBOL, CORAL66 & ADA
Commercial Language: this type of language is business-oriented
and is used for business purposes. This type of program was first
developed by the American Government Defensive Department to
create a common administrative language for internal and external
use. The prominent language is COBOL (Common Business Oriented
Language).
CLASSIFICATION OF HLLS
BASED ON APPLICATION
Artificial intelligence: this is a kind of language
developed for artificial intelligence. Such languages
include features intended to support programs that
could perform general problem solving, including
lists, associations, schemas (frames), dynamic
memory allocation, data types, recursion, associative
retrieval, functions as arguments, generators
(streams), and cooperative multitasking. Good
examples of this type on language are LISP and
PROLOG.
CLASSIFICATION OF HLLS
BASED ON HOW THEY RUN
CODE
1. Compiled language
2. Interpreted language
Compiled languages run codes using compiler while
interpreted languages use interpreters to run code.
Recapping SS2 work, a compiler is a translator that
converts the ENTIRE source code of a high level code
into an object code AT ONCE while interpreter does
the same conversion LINE BY LINE.
COMPARING COMPILED AND
INTERPRETED LANGUAGES
EXAMPLES OF INTERPRETED EXAMPLES OF COMPILED
LANGUAGES LANGUAGES
Ruby Java
JavaScript C++
PHP C#
MATLAB COBOL
Pike ALGOL
LOGO ADA
Perl 5 Swift
Some programming languages have been
executed using both compilers and
interpreters. Some of such programming
languages include:
BASIC
C
LISP
PASCAL
Python
FEATURES OF SOME HLLS
a. PASCAL b. Java
It is a strongly typed language Object-Oriented
It offers extensive error Secured
checking Robust
It has several data types
Dynamic
It supports structured
Platform independent
programming through functions
It supports Object-Oriented
Programming
FEATURES OF SOME HLLS
c. C language d. BASIC
Modularity Easy for beginners
Flexibility Built-in functions
Speed Supports user-defined functions
Compactness Loops
Extensibility Arrays, sorting and searching
FEATURES OF SOME HLLS
e. COBOL f. FORTRAN
Business oriented Dynamic pointers
Robust Dynamic storage allocation
Integrated with the world wide User defined data types
web Modules
Rapid application capabilities
Built-in array operations
Class libraries