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

SIMPLE INTEREST

Simple interest #include < stdio.h > void main() { int amount, rate, time, ans; printf("\nEnter Principal Amount : "); scanf("%d", &amount); printf("\nEnter Rate of Interest : "); scanf("%d", &rate); printf("\nEnter Period of Time : "); scanf("%d", &time); ans = (amount * rate * time)/100; /*Simple interest formula*/ printf("\nSimple Interest : %d",ans); }

HCF AND LCM

HCF and LCM #include < stdio.h > long gcd(long, long); int main() {   long x, y, hcf, lcm;   printf("Enter two integers\n");   scanf("%ld%ld", &x, &y);   hcf = gcd(x, y);   lcm = (x*y)/hcf;   printf("Greatest common divisor of %ld and %ld = %ld\n", x, y, hcf);   printf("Least common multiple of %ld and %ld = %ld\n", x, y, lcm);   return 0; } /*if 1st no is 0 then 2nd no is gcd make 2nd no 0 by subtracting smallest from largest and return 1st no as gcd*/ long gcd(long x, long y) {   if (x == 0) {   return y;   }   while (y != 0) {   if (x > y) {     x = x - y;   }   else {     y = y - x;   } } return x; }

System Software

System software Any programs that control the computers hardware or that can be used to maintain the computer in some way so that it runs more efficiently.These are 3 basic types of system software a.Operating System An operating system tells the computer how to use it own components.It is essential, Because it acts as an interface between the hardware, application program and the user Eg: Windows, Linux B.Network operating system Network operating system allows the computer to communicate and share data across a network while controlling network operation and network security. C.Utility Utility is a program that make the computer system easier to use and perform highly specialised function utilities are used to manage disk, trouble shoot hardware problems and perform other task.Operating system may not be able to do.