International Peer-Reviewed JournalOpen AccessISSN 2456-8880
irejournals@gmail.com+91-7433024337

Home / Current Issue / Paper 1716842

1716842 Vol 9 · Issue 10 Download Paper

A Comparative Review Of Data Representation And Data Types In Modern Programming Languages

Victoria Michael Udoh Onyekachukwu Christian Uzoigwe Damilare Adefemiwa Quadry Lolade Akinrolabu Adetunji Philip Adewole

Subject area: Science,Engineering and Technology  ·  Area of research: Data Representation

DOI: https://doi.org/10.64388/IREV9I10-1716842

Abstract

The representation and classification of data remain central to the design, implementation, and evolution of modern programming languages. This study presents a comprehensive comparative review of data types and data representation across contemporary programming paradigms, situating current practices within their historical and theoretical foundations. Drawing from systematic literature spanning 2015-2025 and guided by PRISMA-based evidence synthesis, the review examines primitive, composite, and advanced data types, alongside the underlying type systems that govern their behavior. The analysis highlights the dual role of data types as both restrictive and enabling constructs, tracing their evolution from early languages such as FORTRAN and ALGOL to modern systems such as Python, Java, and Rust. Key distinctions between static and dynamic typing, as well as strong versus weak type enforcement, are critically evaluated, revealing inherent trade-offs between flexibility, safety, and performance. Furthermore, the review synthesizes recent advances in type system design, including Generalized Algebraic Data Types (GADTs), ownership-based memory models, and declarative collection abstractions, demonstrating their impact on program correctness and efficiency. The study also extends the discussion to modern data-intensive domains, where data representation frameworks underpin developments in array programming, multimodal data integration, and machine learning architectures. Despite noteworthy progress, the findings reveal persistent gaps between theoretical advances in type systems and their practical application in data science workflows. The divergence between safety-oriented systems programming and flexibility-driven data analytics environments shows the need for integrative approaches such as gradual typing, schema-aware type systems, and shape-polymorphic abstractions. This review contributes to the discourse by providing a unified perspective on data types and representation, offering insights that are critical for advancing programming language design and data-centric computing.

Keywords

Data Type, Types, Data Representation, Programming Languages, Composite Data

How to cite this paper

Victoria Michael Udoh, Onyekachukwu Christian Uzoigwe , Damilare Adefemiwa Quadry, Lolade Akinrolabu, Adetunji Philip Adewole "A Comparative Review Of Data Representation And Data Types In Modern Programming Languages" Iconic Research And Engineering Journals Volume 9 Issue 10 2026 Page 3001-3010 https://doi.org/10.64388/IREV9I10-1716842
Victoria Michael Udoh, Onyekachukwu Christian Uzoigwe , Damilare Adefemiwa Quadry, Lolade Akinrolabu, Adetunji Philip Adewole "A Comparative Review Of Data Representation And Data Types In Modern Programming Languages" Iconic Research And Engineering Journals, vol. 9, no. 10, Apr. 2026, doi: https://doi.org/10.64388/IREV9I10-1716842
Victoria Michael Udoh, Onyekachukwu Christian Uzoigwe , Damilare Adefemiwa Quadry, Lolade Akinrolabu, Adetunji Philip Adewole (2026). A Comparative Review Of Data Representation And Data Types In Modern Programming Languages. Iconic Research And Engineering Journals, 9(10). doi: https://doi.org/10.64388/IREV9I10-1716842
Victoria Michael Udoh, Onyekachukwu Christian Uzoigwe , Damilare Adefemiwa Quadry, Lolade Akinrolabu, Adetunji Philip Adewole "A Comparative Review Of Data Representation And Data Types In Modern Programming Languages" Iconic Research And Engineering Journals, vol. 9, no. 10, Apr. 2026. Crossref, https://doi.org/10.64388/IREV9I10-1716842
@article{1716842,
      author = {Victoria Michael Udoh, Onyekachukwu Christian Uzoigwe , Damilare Adefemiwa Quadry, Lolade Akinrolabu, Adetunji Philip Adewole },
      title = {A Comparative Review Of Data Representation And Data Types In Modern Programming Languages},
      journal = {Iconic Research And Engineering Journals},
      year = {2026},
      volume = {9},
      number = {10},
      pages = {3001-3010},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1716842.pdf},
      abstract = {The representation and classification of data remain central to the design, implementation, and evolution of modern programming languages. This study presents a comprehensive comparative review of data types and data representation across contemporary programming paradigms, situating current practices within their historical and theoretical foundations. Drawing from systematic literature spanning 2015-2025 and guided by PRISMA-based evidence synthesis, the review examines primitive, composite, and advanced data types, alongside the underlying type systems that govern their behavior. The analysis highlights the dual role of data types as both restrictive and enabling constructs, tracing their evolution from early languages such as FORTRAN and ALGOL to modern systems such as Python, Java, and Rust. Key distinctions between static and dynamic typing, as well as strong versus weak type enforcement, are critically evaluated, revealing inherent trade-offs between flexibility, safety, and performance. Furthermore, the review synthesizes recent advances in type system design, including Generalized Algebraic Data Types (GADTs), ownership-based memory models, and declarative collection abstractions, demonstrating their impact on program correctness and efficiency. The study also extends the discussion to modern data-intensive domains, where data representation frameworks underpin developments in array programming, multimodal data integration, and machine learning architectures. Despite noteworthy progress, the findings reveal persistent gaps between theoretical advances in type systems and their practical application in data science workflows. The divergence between safety-oriented systems programming and flexibility-driven data analytics environments shows the need for integrative approaches such as gradual typing, schema-aware type systems, and shape-polymorphic abstractions. This review contributes to the discourse by providing a unified perspective on data types and representation, offering insights that are critical for advancing programming language design and data-centric computing.},
      keywords = {Data Type, Types, Data Representation, Programming Languages, Composite Data},
      month = {April},
      doi = {https://doi.org/10.64388/IREV9I10-1716842}
  }