Monday, 11 November 2019

Understanding Programming Languages


In this post we are going to discuss about Programming language.

What is a programming language?

As we discussed in the last post we communicate with computer with the help of Interpreters and compilers. Here the programming language is refers to a language that helps us to interact with computer using compilers or interpreters. According to Wikipedia A programming language is a formal language, which comprises a set of instructions that produce various kinds of output. Programming languages are used in computer programming to implement algorithms.
Few  programing languages

Why are there so many programming languages.

As we know there are many programming languages in all over the world. And still there are languages invented and launched for the world. So here question arise ‘why do we need all these languages instead of one?’. I could say for example there are so many types of vehicle all over the world. Cycle, Motor cycle, Car, Three wheeler etc. But still there are inventions and researches all over the world to make something new in model, usage and many more.
Here from the example we can understand not a single vehicle couldn't fulfil all our needs. The work a bulldozer does couldn't be done by a car. So there are many. 
Same wise programming languages too have their tasks and purpose they made for. And special features are coming on the way so we need more languages to fulfil the tasks.
Lets see the main three divisions of full stack development and the languages used for that purpose.

Front-End Development

Front end means a side of a website which a user can see.It deals with the design and interface. For example all the images, text alignement, backgrounds and many more. HTML, CSS and Java script are the three main languages used in Front end development.

Database

Database management is the other main part of web development. The storing, reading and changing data are considered in this side. Languages like Mongodb, Mysql and many more.

Back-End Development

Back End deals the interaction between front end and the database. For example if you click drafts in your email account, you get all the draft emails that already saved in a server database. Designing and developing that type of functions and the things known as Back end Development.

No comments:

Post a Comment