Programming Languages are very important thing for software industries. This is the basic one, without programming language you can’t do any thing about development. In this article I will explains the importance of programming languages.
What is Programming Language?
Normally, if we need to communicate someone we used to speak some human understandable Language like English, Tamil, Hindi etc…
Similarly, Programming Language is one kind of language for computers. It is intermediate between human and computers. Programming is one type of Language. There are many types of programming Languages we are using for communicating to computers. Each programming language has some different syntax.
Syntax means is a some set of rules and regulations.
Importance of Programming Languages in software development
Programming language is the heart of software. Without programming skills we can’t make any applications and software. Programming Language is a key factor of software as well as embedded systems. Without programming language we cannot communicate with computers. Computers knows only machine level code.
Humans know’s high level languages but,computers don’t understand high level languages.
Humans and machine could not communicate directly. We need one intermediate that is called “Compiler”
What is Compiler?
A compiler is a software program that transforms high-level source code that is written by a developer in a high-level programming language into a low level object code (binary code) in machine language, which can be understood by the processor. The process of converting high-level programming into machine language is known as compilation.
The processor executes object code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor.
Write code flow for any one of the programming languages. After writing programming we need to compile. Compiler should check syntax of programming language at the same time converting high level to low or machine level. If we have any syntax error do not convert machine language, instead of converting to inform us regarding error.
Above diagram explains about conversion way of high level language to low level languages.
Types of Programming Languages
There are different types of programming languages available. We can see below.
above programming languages in current trends. We can choose whichever language is better and more stability for our applications. C, C++, Java and C# are having different syntax. but, concept wise all are same. If we know any one language we can learn all the languages easily.