A Comparative Study of Object-Oriented Programming Vs Procedural Programming

This research paper offers a detailed comparative exploration of Object-Oriented Programming (OOP) and Procedural Programming (PP), two foundational paradigms that have significantly influenced the evolution of software development. It delves into their underlying principles, tracing the conceptual...

Full description

Saved in:
Bibliographic Details
Published in:International journal for research in applied science and engineering technology Vol. 13; no. 5; pp. 6973 - 6978
Main Author: Shreasth, Rajni
Format: Journal Article
Language:English
Published: 31.05.2025
ISSN:2321-9653, 2321-9653
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This research paper offers a detailed comparative exploration of Object-Oriented Programming (OOP) and Procedural Programming (PP), two foundational paradigms that have significantly influenced the evolution of software development. It delves into their underlying principles, tracing the conceptual and structural distinctions that define each approach. The discussion highlights the historical development of both paradigms, examining how they emerged and gained prominence in different eras of computing. Rather than relying on empirical data or case studies, this study employs a theoretical and literature-based methodology to analyze core aspects such as modularity, code reusability, abstraction, and ease of maintenance. The paper outlines the strengths and limitations inherent in each paradigm, offering insights into how their respective features align with particular types of software development tasks. Object-Oriented Programming is emphasized for its encapsulation, inheritance, and polymorphism, which support scalable and maintainable code, particularly in complex systems. In contrast, Procedural Programming is examined for its simplicity, linear logic, and suitability for tasks requiring straightforward algorithmic implementation. The research also considers the implications of both paradigms in educational contexts, discussing how learners engage with each model and how they influence programming comprehension and design thinking. By synthesizing insights from programming language theory and academic literature, this study seeks to clarify the circumstances under which each paradigm is most effective. It ultimately provides readers with a structured framework for evaluating the suitability of OOP or PP depending on the goals, scale, and nature of a software project. The absence of casespecific or survey-based data ensures that the focus remains on conceptual depth and theoretical clarity, making this paper a valuable resource for learners, educators, and developers seeking a foundational understanding of programming paradigms.
AbstractList This research paper offers a detailed comparative exploration of Object-Oriented Programming (OOP) and Procedural Programming (PP), two foundational paradigms that have significantly influenced the evolution of software development. It delves into their underlying principles, tracing the conceptual and structural distinctions that define each approach. The discussion highlights the historical development of both paradigms, examining how they emerged and gained prominence in different eras of computing. Rather than relying on empirical data or case studies, this study employs a theoretical and literature-based methodology to analyze core aspects such as modularity, code reusability, abstraction, and ease of maintenance. The paper outlines the strengths and limitations inherent in each paradigm, offering insights into how their respective features align with particular types of software development tasks. Object-Oriented Programming is emphasized for its encapsulation, inheritance, and polymorphism, which support scalable and maintainable code, particularly in complex systems. In contrast, Procedural Programming is examined for its simplicity, linear logic, and suitability for tasks requiring straightforward algorithmic implementation. The research also considers the implications of both paradigms in educational contexts, discussing how learners engage with each model and how they influence programming comprehension and design thinking. By synthesizing insights from programming language theory and academic literature, this study seeks to clarify the circumstances under which each paradigm is most effective. It ultimately provides readers with a structured framework for evaluating the suitability of OOP or PP depending on the goals, scale, and nature of a software project. The absence of casespecific or survey-based data ensures that the focus remains on conceptual depth and theoretical clarity, making this paper a valuable resource for learners, educators, and developers seeking a foundational understanding of programming paradigms.
Author Shreasth, Rajni
Author_xml – sequence: 1
  givenname: Rajni
  surname: Shreasth
  fullname: Shreasth, Rajni
BookMark eNpNkElqwzAYhUVJoWmaE3SjC9iVfkmWvQyhExhcaOhWaAw2sR0kp5DbtxkWWb0J3uJ7RLNhHDxCz5TkAED5S9tFnfyUAwGRSypLeYfmwIBmVSHY7MY_oGVKHSHkvwAgYo7qFV6P_V5HPbW_Hn9PB3fEY8CN6bydsia2fpi8w19x3Ebd9-2wxT_pFK13h6h3t8sTug96l_zyqgu0eXvdrD-yunn_XK_qzJaVzDgPtLDBlsxKHYKRlQMjhebWAhUFsFJ6E7jg2tJKa2ekI4YSKTyDMhSeLRC73No4phR9UPvY9joeFSXqjERdkagTEnVGwv4AGrhZMA
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.22214/ijraset.2025.71787
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList CrossRef
DeliveryMethod fulltext_linktorsrc
EISSN 2321-9653
EndPage 6978
ExternalDocumentID 10_22214_ijraset_2025_71787
GroupedDBID AAYXX
ALMA_UNASSIGNED_HOLDINGS
CITATION
FRP
M~E
ID FETCH-LOGICAL-c897-44f16cfc83c7affb79d2b75a4cc21562387ebf454ac19aadb7d0b1075e328f6e3
ISSN 2321-9653
IngestDate Sat Nov 29 07:48:51 EST 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Issue 5
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c897-44f16cfc83c7affb79d2b75a4cc21562387ebf454ac19aadb7d0b1075e328f6e3
OpenAccessLink https://doi.org/10.22214/ijraset.2025.71787
PageCount 6
ParticipantIDs crossref_primary_10_22214_ijraset_2025_71787
PublicationCentury 2000
PublicationDate 2025-5-31
PublicationDateYYYYMMDD 2025-05-31
PublicationDate_xml – month: 05
  year: 2025
  text: 2025-5-31
  day: 31
PublicationDecade 2020
PublicationTitle International journal for research in applied science and engineering technology
PublicationYear 2025
SSID ssj0003212205
Score 1.9105792
Snippet This research paper offers a detailed comparative exploration of Object-Oriented Programming (OOP) and Procedural Programming (PP), two foundational paradigms...
SourceID crossref
SourceType Index Database
StartPage 6973
Title A Comparative Study of Object-Oriented Programming Vs Procedural Programming
Volume 13
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2321-9653
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0003212205
  issn: 2321-9653
  databaseCode: M~E
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV07T8MwELbKY2BBIEC85YENAk1ix_ZYIRAD0IpWiC1yHFsUQYragpj4A_xpzk5CXUAIBpYocaJTnDv7Pl_uPiO0R3TCqSRJkFjiViKMDASFVQpnOTGKSCOi3G02wS4v-c2N6DQab3UtzPM9Kwr-8iIe_1XV0AbKtqWzf1D3h1BogHNQOhxB7XD8leJb5RivGL27NWl0O7MRl6BteY0tyuyUiVkPNlRwPSoLBnLHweHd8aHrdOywZpywWYoVYZCLncgK1dblQjYuryech_vjL6H87q3Niy_DO1fyruj7gYiI1v_Q6_kKsFkYiKTk_j3U37TVE27sGRb1Zs9EsNjzxHDJv5vlAdKEBNTQvxuCp7cJsRE9hGVp5bmnOLU_-bqPDERY-zgxaSUktUJSJ2QGzUWMCpsfePE6CdhBT2xRstussOpUyWLl5Bx9fRkP6XiQpbeEFqu1Bm6VNrKMGrpYQect7NkHdvaBBwZ_sg_sWQG-HuGJffh3VlHv9KR3fBZUW2oEigsYi8SEiTKKx4pJYzIm8ihjMFaVAugHSJgznRlCiVShkDLPWN7MQkCVOo64SXS8hmaLQaHXERaqmSiSK6oJJxJgr8wp4CEF_iDmSjc30EHd-_SxJE5Jf_jom397fAstTExwG82Oh096B82r53F_NNx1insHj5FsIA
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Comparative+Study+of+Object-Oriented+Programming+Vs+Procedural+Programming&rft.jtitle=International+journal+for+research+in+applied+science+and+engineering+technology&rft.au=Shreasth%2C+Rajni&rft.date=2025-05-31&rft.issn=2321-9653&rft.eissn=2321-9653&rft.volume=13&rft.issue=5&rft.spage=6973&rft.epage=6978&rft_id=info:doi/10.22214%2Fijraset.2025.71787&rft.externalDBID=n%2Fa&rft.externalDocID=10_22214_ijraset_2025_71787
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2321-9653&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2321-9653&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2321-9653&client=summon