Computer Languages
Machine languages are called 1st generation languages and assembly languages are 2nd generation languages.Higher level languages began to 3rd generation.
3rd Generation languages (3GL)
3rd generation languages make it easier to write structured programmes because they are the 1st languages to use english like phrasing they also make it easier for programmers to share in the development of programme.
Team members can read each other source code and understand the logic and control flow . Example:c,c++,java,BASIC
Another advantages of 3GL is portable.If you have a compiler or an interpreter for a particular computer and operating system you can use it to create an executable code from source code.
Some of the currently programming languages
>C is a structured programming languages. c produces programmes with fast and efficient executable code.C is a powerful language
>C++ is an object oriented implementation of C.C++ is an extremely powerful and efficient language
>Java is an object oriented programming language for creating cross platform programming
4th Generation languages (4GL)
They are easier to use than 3rd generation languages.Generallg a 4GL uses either a text environment much like a 3GL or visual environment.In the text environment the programmer uses english like words when generating source code.A single statement in a 4GL may perform the same task as many lines of a 3GL.In a 4GL visual environment,the programmer uses a tool bar to drag and drop various icons like button, Labels, and text boxes to create a visual definition of an application.The most 3GLs and 4GLs allow the programmer to work in an integrated development environment or IDE.IDE provide the programmer with all of the tools needed to develop applications in one programme.Compiler and runtime support these applications are presented
Example: Android Development Tools,NET-it contains several programming languages included BASIC,C++,C#.Using .NET developers can write programmes for windows, world wide web and pocket PC's.
5th Generation Languages (5GL)
In principle 5th generation languages could use artificial intelligence to create software based on your description of what the software should do.This type of system is more difficult to invent than it was invented to create.
Comments
Post a Comment