An Insight into Programming Paradigms and Their Programming Languages

Programming paradigm programming language design software development

Authors

  • M. Selvakumar Samuel
    dr.selvakumar@apu.edu.my
    Faculty of Computing, Engineering & Technology Asia Pacific University of Technology & Innovation 57000 Kuala Lumpur, Malaysia
Vol. 1 No. 1 (2017)
Original Research
January 28, 2026

Downloads

A Programming Paradigm is the silent intelligence in any software design. Although many Programming Paradigms have evolved, only a few programming paradigms are actively used by the software industry. In addition, many hundreds of programming languages have been developed, but only a few are established and beneficial. The main aim of this paper is to provide an in-depth view into this area in order to give an opportunity for the Academia, Researchers, and the Software Industry to understand this domain in a different way. Basically, in this paper, a lot of relevant literatures have been reviewed and some useful facts, such as mainstream programming paradigms, suitable programming languages for the current software development scenario, weaknesses in the current research works in this domain, etc., have been derived as conclusions. The deduced facts would be beneficial for the education sector to decide the programming paradigms and programming languages to teach at this juncture, and as for the researchers, this paper would provide an alternative road map to conduct further research in this domain. Eventually, this work would benefit the software designers to choose appropriate programming paradigm concepts and their respective programming languages based on the deduced facts as the result of this study.