THE LATEST TYPE OF PROGRAMMING LANGUAGES
1. FIFTH GENERATION LANGUAGES
Fifth generation programming language (5GL) is an advance programming language which concentrates on solving problems using constraints given to the program.
In fifth generation language, the programmer just need to define the problem to be solve and the program will automatically code the program based on the problem definition.
Fifth generation languages are designed to make the computer solve the problem for you.
Fifth generation languages are mostly used in artificial intelligence research.
Examples of fifth generation languages include Prolog and Mercury.
2. NATURAL LANGUAGE
Natural Language programming aims to use natural language such as
English to write a program.
Instead of using a specific programming language syntax, natural language
programming will use normal English as the input to program software.
Such a technique would mean less technical programming knowledge
is required to write a program.
The programmer needs to define the program using normal language.
3. OPENGL (GRAPHIC LIBRARY)
OpenGL (Graphics Library) is a standard specification to describe the standard Application Programming Interface (API) for 3D/2D computer graphic applications.
OpenGL specification describes a set of functions and the exact behaviours that the 3D/2D application must perform.
OpenGL was developed by Silicon Graphics.
OpenGL is widely used in virtual reality, scientific visualisation, flight simulation and video game development.