Wednesday, August 1, 2018

Are Changing Programming Paradigms Underrated by Developers?

In all the chatter around architecture and design patterns when building or upgrading a software system, the fundamental programming paradigms are becoming second fiddle. To preempt any impediments in execution and long-term maintainability, the importance of programming paradigm-related decisions should not be trivialized. This is an aspect to be considered when bootstrapping a new project.

This article aims to provide a new perspective on programming paradigms to help in the decision making process of selecting languages and constructs, which form the building blocks for your solution. It traverses through the basic programming paradigms, the latest trends, and how languages evolve and embrace new paradigms. The article takes latest evolutions in Java as a reference and how it has evolved from an object-oriented language to embracing functional and reactive programming styles, as it steps into its latest long-term release — Java 11.



from DZone.com Feed https://ift.tt/2AvoUTN

No comments:

Post a Comment