Computer languages

Computer Languages – Introduction, Generation

Take Advantage Of About Computer Languages – Read These Tips

Computer Languages have their own language which the computer understands, calculates and gives the results. The programming language is a computer language designed by computer scholars to develop applications on computers. Like traditional languages, programming languages have their own grammar.

A machine-oriented language includes varied computer languages that square measure wants to communicate with a PC machine. A number of the languages like programing language that may be a set of codes or directions used to human activity the machine. Computer code is additionally thought-about as a machine-oriented language that will be used for programming.

Types of Programming Languages The programming language is many. We understand some and some only understand the computer. The languages that the only computer understands are usually called low-level language and the languages which we can understand are called high-level language.

Low-Level Computer Language

To use it, it is important to have deep knowledge about the hardware of the computer. It takes a lot of time and the chances of errors are very high. Their execution is faster than a high-level language

Languages that don’t embody any translator to convert their signals into machine signals are called low-level languages, that is, there is no need to translate the code of the low-level language in some way. It happens. There are two examples of this language. Assembly Language, Machine Language. But it is very difficult to use them in the program. These are of two types-

Assembly Language
Machine Language

Assembly Language

In the assembly language, instructions are given in the form of English words, such as NOV, ADD, SUB, etc., it is called “mnemonic code” (mnemonic code). Assembly language is easier to understand than machine language, but as we know the computer is an electronic device and it only understands the binary code, so the program is written in assembly language, He has to translate into machine level language. A translator that translates assembly language into machine language is called an assembler.

Data is stored in a computer register and each computer has its own separate register set, so programs written in assembly language are not convenient. This means that for another computer system we have to translate it again.

Machine Language

The computer system only interprets the signs of digits, which is a binary 1 or 0. Therefore, instructions are given to the computer only in binary code 1 or 0, and the instructions which are given in binary code are called machine language. Machine Level Language is simply for the machine and difficult for the programmer. Maintaining machine language programs is also very difficult. Because there are more chances of error in it. Machine Language works differently on each computer system, so codes of one computer cannot run on another computer.

High-Level Computer Language

A high-level language is designed keeping in mind the characteristics of being convenient, which means that this language depends on the machine. This language is similar to the English language code, so it is easy to code or understand. This requires a Translator, which translates high-level language programs into machine code. Examples are – COBOL, PASCAL, C, C ++, Java (JAVA), FORTRAN, BASIC, VISUAL BASIC, Visual, HTML, Sun Studio, etc. are the language in this category, it has been divided into two generations.

Third Generation Language
Fourth Generation Language

Third Generation Language

Third Generation Languages were the first languages that freed programmers from writing programs in machine and assembly languages. Third-generation languages were not machine-dependent, so there was no need to understand the architecture of the machine to write programs. In addition, the programs became portable, due to which programs could be copied from one computer to another with their compiler and interpreter. Some of the highly popular third-generation languages include BASIC, COBOL, COBOL, PASCAL, FORTRAN, C, C ++, etc.

Third-generation artificial language. 3GLs are a lot of more machine-independent and more programmer-friendly. This includes options like improved support for combination information sorts and expressing ideas in an exceedingly means that have favored the engineer, not the PC.

Fourth Generation Language

Fourth Generation Language is easier to use than third-generation language. Generally, the fourth generation languages have a visual environment while the third generation languages had a textual environment. In a textual environment, programmers use English words to create the Source Code. One line statement of fourth-generation languages is equivalent to 8 line statement of the third generation. In a visual environment, programmers use the toolbar to drag and drop items such as buttons, labels, and text boxes. Its specialties are IDE (Integrated Development Environment), whose applications support the compiler and run time. There are two examples- Java Studio, Microsoft Visual Studio.

Fourth-generation languages have textual interfaces as well as graphical interfaces. There are options available in fourth-generation languages for programmers because its number is quite large.

Programming takes less space in fourth-generation languages because one line of this generation language is similar to many lines of previous generation languages. The fourth-generation language is easy to learn and software development is easy in it. The availability of fourth-generation languages is not difficult.

Regarding the tutorial please visit the site.

(Image source google search)

Hi there! Welcome to Information Mania a website where you can find the latest and interesting blogs and articles hope you will like it and support us. As we are growing and learning new things every day and also trying to share that with all of you in our post and blogs. I love to hear your suggestions and ideas in the comments! contact us: [email protected]

Leave a Reply

Your email address will not be published.