A Survey of the Programming Paradigms used in Programming Languages

This article aims to explore and classify the programming paradigms (PPs) used in programming languages (PLs). It consists of four parts: a brief introduction, an experimental section analyzing 90 PLs created between 1957 and 2024 based on four criteria. The findings are presented in tables and graphs, including a catalog of PLs, a table mapping PLs to PPs and multi-paradigms, and charts showing the creation of PLs by year, relationships between PPs and PLs, and the use of multi-paradigms in PLs. The study reveals that the years 1980 and 1995 saw the highest number of PLs created. 73% of all considered PLs apply 2 or more styles, with the functional and imperative style being the most applied.

Authors

Institutions

Publication Details

Published
2024-11-20
DOI
https://doi.org/10.1109/ciees62939.2024.10811368
Citations
2
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.82
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Survey of the Programming Paradigms used in Programming Languages

Daniela Petrova, Dimitrichka Nikolaeva
2 citations
Teaching and Learning Programming
0.82
article

A Survey of the Programming Paradigms used in Programming Languages

Daniela Petrova, Dimitrichka Nikolaeva
article en
2 citations

Abstract

This article aims to explore and classify the programming paradigms (PPs) used in programming languages (PLs). It consists of four parts: a brief introduction, an experimental section analyzing 90 PLs created between 1957 and 2024 based on four criteria. The findings are presented in tables and graphs, including a catalog of PLs, a table mapping PLs to PPs and multi-paradigms, and charts showing the creation of PLs by year, relationships between PPs and PLs, and the use of multi-paradigms in PLs. The study reveals that the years 1980 and 1995 saw the highest number of PLs created. 73% of all considered PLs apply 2 or more styles, with the functional and imperative style being the most applied.

Technical University of Varna (BG)
Quality Education
Openalex Percentile: Top 17%
Teaching and Learning Programming
0.82
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Survey of the Programming Paradigms used in Programming Languages — Daniela Petrova, Dimitrichka Nikolaeva · (2024) | TGRS Research Map | TGRS