A Review of Programming Paradigms Used in R

Authors

Nived Krishna Prakash
Department of Mathematics, University Institute of Sciences, Chandigarh University, Mohali, Punjab
Sonia Bhalla
Department of Mathematics, University Institute of Sciences, Chandigarh University, Mohali, Punjab

Synopsis

Programming paradigms are classifications of the styles, steps and ways to solve problems in programming languages. Each language has either a combination of different ways or a unique way to solve a problem. Since, R is a combination of imperative and declarative styles, and combines all the paradigms to solve the different problems, so it doesn’t enforce any particular paradigms. Moreover, both functional and object-oriented paradigms make up most of R but they do not follow the traditional requirements and rules of those paradigms. Therefore, this leads to the study of how R, is a multi-paradigm to solve the problems. Here, we have discussed programming paradigms, implementation of different programming paradigms to solve problems with R, and the limitations of R’s multi-paradigm design.

ICAMCS 2022
Published
October 10, 2022