My Favorite Programming Language

My Favorite Programming Language

Introduction

There are a lot of Programming Languages available.The Choice of a Programming language is one of the crucial things for a software developer. Programming languages are chosen based on a number of factors, ranging from the objectives of the developer to the community support provided by the programming language. My Favorite Programming Language is Javascript, I tend to believe we are in a bitter sweet relationship.

Why I Love Javascript

pankaj-patel-1IW4HQuauSU-unsplash.jpg

There are a lot of reasons why I love Javascript, the list is endless but I will summarize them below.

Beginner Friendly

Javascript Language is beginner friendly.The syntax is straight forward and relatively easy to learn.

Speed

Client-side JavaScript is very fast because it can run immediately within the client-side browser. Unless outside resources are required, JavaScript is unhindered by network calls to a backend server.

Interoperability

Javascript can be inserted into webpages. It can be used with other languages like Php to create amazing applications.

Interactive Interfaces

Javascript adds functionality to static interfaces. It is also used to create beautiful and interactive user Interfaces.

Innovation and Evolution

Javascript supports innovation and evolution, with time we have seen the Javascript space evolve from ECMA script 5(the scripting specification that JavaScript relies on) to ECMA script 6 and hopefully ECMA script 7 in the future.

Frameworks

Javascript has amazing frameworks that render fast and make development smooth.

No Compilation

JavaScript does not require compilation process so no compiler is needed. The browser interprets JavaScript as it's HTML tags.

Versatility

Javascript is so versatile, it can be used to build an entire application. The frontend of an application using React or Vue Javascript and backend using Node Javascript.

Conclusion

Programing Languages are important and they each play their specific role in development , Though Javascript is my favorite Programming Language ,I am very open to learning other languages as the need arise.