Skip to main content

Computer Languages

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

Popular posts from this blog

GREATEST OF 3 NUMBERS

Greatest of 3 numbers #include < stdio.h > void main() { int a,b,c; printf("enter any three numbers:\n"); scanf("%d%d%d",&a, &b, &c); if(a>b&&a>c) /*if a is greater than b & c*/ printf("greatest number is: %d",a); else if(b>c) /*if not a then if b is greater than c*/ printf("greatest number is: %d",b); else /*if a & b are not greater*/ printf("greatest number is: %d",c); }

SWAPPING TWO NUMBERS

Swapping two numbers #include < stdio.h > int main() {   int x, y, temp;   printf("Enter the value of x and y\n");   scanf("%d%d", &x, &y);   printf("Before Swapping\nx = %d\ny = %d\n",x,y);   temp = x;   x = y;   y = temp; /*using temp to swap storing x to temp and y to x then moving temp to y*/   printf("After Swapping\nx = %d\ny = %d\n",x,y);   return 0; }

Application Software

Application Software tells the computer how to accomplish a specific task such as word-processing or Drawing for the user.Thousands of application are available for many purposes and the some of the major categories are 1.Word-processing Software For creating text based document example MS word 2. Spreadsheet Software For creating numeric based document such as balance sheet example MS Excel 3.Database Management Software For building and manipulating large set of data such as the names, Address and phone numbers in telephone directory Example MS Access 4.Presentation Software For creating and presenting slideshows example MS Power Point 5.Graphics Programs for designing and manipulating photograph for animation 6.Multimedia Application For building digital movie that incorporate sound,video, Animation and interactive features Example windows movie Maker 7.Entertainment and education software . Example any games 8.Web Design tool and web browser and other internet appl...