Computer language and their types

Computer languages and their types

Computer language A medium by which two-person or machine or communicate is called language. The computer only understands the binary languages i.e. (0, 1) format. A computer cannot understand the commands in English because it only knows 0 and 1 format language. The computer has its own sets of instructions by which we execute any programs and run the software.

About languages:

In modern world, there are several languages for communication between computer and user i.e. c, c++, java, PHP, Python, etc. these languages are used by the user for communication or give a command in computer system.

These languages are also called programming languages. In computer field HTML is mark-up language but not a programming language.

These languages are classified based upon their behavior at a low level and high-level languages. Those languages which are work on the latest technologies and user-friendly are work as a high-level language and those languages which is fewer users friendly are called low-level languages.

For communication purpose languages are categories into these ways:

  1. Low-level language
  2. High-level language – 

Low-level Computer language:

In the Modern world c, c++ are both famous low-level languages, low-level languages are mainly used to operate and design the architecture of the computer system. These are the basic language for working in the computer industry.in the computer field there are several types of languages that are directly executed and translate.

Initially in computer science programming past, Low-level language was widely used to communicate with the hardware of the computer.

Low-level languages are further divided into two types of languages

  1. Machine language
  2. Assembly language 

Machine language:

Machine language is easily understood by the computer as well as other machines. The computer did not understand a human language but machine language is its language. When we give any input in English but the computer understands is faster converting its machine language.

All machines that are work with software used machine language i.e. 0 and 1 binary numbers.

All the commands and input which are given by users, after translation communicates with the computer system in the form of machine language or 0 and 1 form.

0 and 1 both indicate some signals that are 0 indicates the turning off and 1 indicates the turning on.

Assembly language

Assembly language is the next generation of the machine language. In this language some helpful instructions are added by developers. This language easily understands the symbols and mnemonics.

Some examples of instructions as short form

Before Assembly language

Addition add

Subtraction sub

Above write some examples of assembly languages. If we write a program into its short form then it is easily understood by the computer by assembly languages. It is a very helpful advantage of the computer system.

High-level Computer language

High-level languages are the next generation of languages. It is easy to understand and not more complicated.

Here we write some examples of high-level languages

  1. FORTRON
  2. PASCAL
  3. PROLOG

High-level languages are very easy for communication with a machine and a user. It is easily write and read by users. These language much like english language. User always work in English with these languages . in these languages english languages are converted by compiler interpreter these software are help a human language into the binary language.

Intermediator software’s/hardware play a very important role in high-level languages because these intermediate converted user language into the computer machine understanding languages i.e. machine languages or binary language. These languages are also understood the symbols, short forms, characters, and numbers.

Examples of high level language:

Java, python, alogol, php etc.

Conclusion :

Here we define the basics of the languages above and also cover high-level language and low-level languages if you have any doubt please comment below without any hesitation.

Leave a Reply