Levels of Programming Languages
By the end of the lesson you should be able to: Classify programming languages as of various levels
These are languages that can easily be understood by the computer either directly or needs less effort to translate to object code. They include: Machine and Assembly language
The low level languages are divided into :
These are languages that require either a compiler or interpereter to convert them to machine. They are very close to english and are easily understood by humans. These languages are machine independent.
High-level languages are divided into:
Third Generation Languages (3GLs)
Breaks a problem into parts called modules which are implemented by functions. This is called procedural or structured programming.
Fourth Generation Languages
These gives the programmer tools to create forms and form controls. This is followed by even driven programming that makes building of applications faster.
Fifth generation languages
Are designed to make computer solve a particular problem without the computer programmer. There are conditions in place that must be met. Such programming languages include:
Object Oriented Programming
Here a problem is divided into classes that has properties and behavious. Then object are defined as per these classes.
C++, Java, Python etc.