JavaScript: A Multi Paradigm Language

JavaScript is a multi-paradigm language, let's find out what does it mean.

The JavaScript language is full of paradoxes. It has famously been invented in ten days and is now enjoying popularity almost unique in programming history. Its syntax borrows heavily from mainstream imperative languages like C or Java, but its design principles are closer to functional languages like SchemeIt is a minimalist dialect of the Lisp family of programming languages. The scheme consists of a small standard core with several tools for language extension..

JavaScript’s multi-paradigm nature means you can write imperative, object-oriented or functional code, choosing the right tool for the job and leveraging your previous programming experience. As always, diversity is a source of flexibility and ultimately a strength.

Get hands-on with 1200+ tech skills courses.