The Nature of Concise Code; Declarative Programming

Understanding its benefits, and the transitioning from Javascript to React

Felipe Gonzalez
Analytics Vidhya

--

Source: Link

The need for web developers has become far more critical, as many companies are moving, or intending to move, their services online. Many people seeking to enter this career are baffled by the sheer number of programming languages and frameworks out there today. Understandably so, it can definitely be overwhelming.

With this article I hope to tackle and clear some questions you may have about declarative programming, how it compares to imperative programming, and the transitioning from Javascript to React, which in turn, I believe can serve as a good jumping-off point into the world of coding.

What is Declarative Programming?

Let’s start off by defining “declarative programming”. According to Wikipedia, it is, at its core:

— a style of building the structure and elements of computer programs — that expresses the logic of a computation without describing its control flow.

That makes sense, right? Totally! Or maybe you’re like me, and found that explanation to be super vague. For now, let’s leave it at that! A few more things to clarify first.

--

--