SciRepID - Comparative Evaluation of Functional, Object Oriented, and Declarative Programming Paradigms for Scalability and Maintainability in Distributed Data Processing Applications

📅 20 January 2026

Comparative Evaluation of Functional, Object Oriented, and Declarative Programming Paradigms for Scalability and Maintainability in Distributed Data Processing Applications

Programming and Algorithm Fundamentals
ASOSIASI PENGELOLA JURNAL INFORMATIKA DAN KOMPUTER INDONESIA

📄 Abstract

This study compares the scalability and maintainability of three prominent programming paradigms-functional programming (FP), object-oriented programming (OOP), and declarative programming (DP)-in the context of distributed data processing systems. The research aims to evaluate how each paradigm performs under increased data volume and its ability to handle complex operations, while also assessing the ease of maintenance through code readability, modularity, and the flexibility of updating and debugging. The study employs a comparative experimental design, implementing identical data processing tasks, such as data aggregation, filtering, and transformation, across each paradigm. Key findings indicate that FP and DP outperform OOP in terms of scalability, with their stateless nature and high-level abstractions enabling efficient parallel processing and task distribution. FP, with its emphasis on immutability and concurrency, and DP, with its focus on describing desired outcomes rather than implementation specifics, both demonstrate superior performance in handling large datasets. However, while OOP excels in modularity and flexibility, its reliance on mutable state and shared resources hampers its scalability in distributed environments. In terms of maintainability, both FP and DP offer clearer, more maintainable code due to their abstraction levels, making them easier to update and extend. OOP, while modular, presents challenges in managing mutable state, complicating maintenance. This paper concludes with practical recommendations for developers on when to use each paradigm based on system requirements and suggests areas for future research, such as hybrid paradigms and long-term maintainability studies in real-world applications.

🔖 Keywords

#Scalability Assessment; Maintainability Evaluation; Functional Programming; Object-Oriented; Declarative Programming

ℹ️ Informasi Publikasi

Tanggal Publikasi
20 January 2026
Volume / Nomor / Tahun
Volume 1, Nomor 1, Tahun 2026

📝 HOW TO CITE

Simon Simarmata; Panser Karo karo, "Comparative Evaluation of Functional, Object Oriented, and Declarative Programming Paradigms for Scalability and Maintainability in Distributed Data Processing Applications," Programming and Algorithm Fundamentals, vol. 1, no. 1, Jan. 2026.

ACM
ACS
APA
ABNT
Chicago
Harvard
IEEE
MLA
Turabian
Vancouver

🔗 Artikel Terkait dari Jurnal yang Sama

📊 Statistik Sitasi Jurnal

Tren Sitasi per Tahun