Computer Programming Language ? and it’s types

What is a programming language?

Language is the mode of communication to express thoughts or opinion with each other. For a case, if you want to talk to anyone, we require a language. It may be Hindi, English, German, Spanish etc. at least we required one language to interact with someone.

To interact with the person we need a language. Same as you also need a language to interact with the computers. That language is known as a programming language. Without programming language, you cannot communicate with the computers.

A programming language is the medium of communication between you and the computer. It is the set of detailed instruction written in a particular fashion (coding) to instruct the computer to do some specific task.

Types of programming languages

There are mainly two major types of programming languages. They are

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

Low-level language

A low-level programming language is a programming language that gives practically no abstraction of programming concepts and closes actual machine instruction.

Low-level languages (binary language) can change over to machine code without a compiler or interpreter.

Second age programming languages utilize a less complex processor called a assembler.

If a program is written in assembly language then it should be converted into machine code using assembly assembler.

A program written in a low-level language can be made to run rapidly, with a little memory impression. A comparable program in a high-level language can be less effective and utilize more memory. Low-level languages are straightforward, yet thought to be hard to use, because of various specialized points of interest that the software engineer must recall. By examination, high-level programming language separate execution semantics of a computer design from the particulars of the program, which ease improvement.

High-level language

High-level programming languages are designed to be easy to read, write, edit and understand, this allows the user to write a program in easier fashion using keywords and symbols such as functions, statements like condition statements, looping statements etc.

Similar to simple English which is easy to understand and write.

Languages like Java, Python, c#, Perl, PHP are the examples of high-level programming languages.

The program written in high-level languages cannot be understood by the computer directly, because the computer understands only machine language. hence, here programming translators are required to convert the high-level program into the low-level language using interpreters and compilers.

Some of the best programming language to learn


Java is an object-oriented programming language. it was first released by Sun Microsystems in 1995 and it later acquired by Oracle Corporation.

It is one of the most used programming languages.

Java code can run on almost on all platform.

Java applications are compiled to bytecode that can run on any JVM (Java virtual machine).

It is intended to developers code once and runs anywhere which means compiled java code can be run on any platform that supports JVM.


Python is a high-level programming language for broadly useful programming. Made by Guido van Rossum and first released in 1991.

it has simple elegant syntax,  making it can be the perfect language for someone who trying to learn to programme for the first time.

Python has an outline logic that stresses code readability, strikingly utilizing huge whitespace. It gives builds that empower clear programming on both little and expansive scales.

Python includes a dynamic kind framework and programmed memory administration. It bolsters numerous programming ideal models, including object-based, basic, functional and procedural, and has a huge and far-reaching standard library.


  • Extensive support libraries – It gives vast standard libraries that comprise the field like string activities, Internet, web benefit instruments, working framework interfaces, and conventions.
  • Productivity – With its solid procedure incorporation highlights, unit testing system and improved control capacities contribute to the increase in its speed. It is an extraordinary choice for building adaptable multi-convention organize applications.


It is a high level interpreted programming language. It is also characterized as dynamic, weakly-typed, prototype-based and multi-paradigm. Close by HTML and CSS, JavaScript is one of the three center advancements of the World Wide Web. JavaScript empowers intuitive pages and in this way is a basic piece of web applications. By far most of the sites utilize it, and all real internet browsers have a committed JavaScript engine to execute it.

As a multi-paradigm language, JavaScript bolsters occasion-driven, useful, and basic (counting object-situated and model-based) programming styles. It has an API for working with text, array, dates, regular expression, and fundamental control of the DOM, yet the language itself does exclude any I/O, for example, networking, storage, or graphics facilities, depending for these upon the host condition in which it is implanted.


  • Speed – Being customer side, JavaScript is quick in light of the fact that any code capacities can be run instantly as opposed to contacting the server and sit tight for an answer.
  • Simplicity – JavaScript is generally easy to learn and actualize.
  • Versatility – JavaScript plays pleasantly with different languages and can be utilized in a gigantic assortment of uses. Not at all like PHP or SSI contents, JavaScript can be embedded into any site page paying little mind to the record expansion. JavaScript can likewise be utilized inside contents written in different languages, for example, Perl and PHP.
  • Server load – Being on the client side, the demand on the website server is decreased.


C#(pronounced by C sharp ) is an object-oriented programming language, the goal of C# is to provide simple, safe, object-oriented, high performance, robust.  It was created by Microsoft inside its .NET framework.

C# are used to develop almost anything but it strong at developing windows applications and games.

One Comment

Add a Comment

Your email address will not be published. Required fields are marked *

Copy link