Recent Trends in Programming languages
Volume 11, Issue 3 (2024)
Table of contents
-
Comparative Analysis of Modern Programming Paradigms: Evaluating Language Efficiency and Compiler Design Technique
Abstract: This paper attempts to provide some insights into the efficiency of modern programming paradigms via a comparative study and explore the important role played by compiler design in the optimization of these languages. Programming languages have been evolving quickly over time and different paradigms: imperative, functional, or object-oriented programming come with their idiosyncrasies and optimization techniques. The study starts by defining the foundational principles of each paradigm. It then goes …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 1–9 Read article
-
Recent Trends in Programming Languages: Navigating the Evolving Landscape
Abstract: The programming language landscape is constantly changing, driven by technological progress, evolving developer preferences, and the growing complexity of today's applications. As software development becomes more sophisticated, the demand for programming languages that can accommodate various paradigms and streamline workflows has intensified. This paper explores recent trends in programming languages, focusing on significant innovations in language design, the emergence of new paradigms, and the transformative impact of technologies such as …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 10–20 Read article
-
Role of Functional Programming Languages in Blockchain Applications
Abstract: Functional programming (FP) languages play an increasingly influential role in blockchain applications, offering features that address critical challenges such as security, scalability, and reliability. The inherent characteristics of FP—immutability, pure functions, statelessness, and concurrency support—align well with blockchain’s decentralized and deterministic structure, making FP languages a natural fit for developing secure and verifiable smart contracts. Languages like Haskell, OCaml, and Erlang have proven effective in minimizing code errors, enabling formal …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 21–27 Read article
-
Trends in Computer Programming and Language
Abstract: The field of computer programming has undergone significant transformations driven by evolving technologies, increasing demand for more efficient software solutions, and the continuous need for enhanced system performance. This paper examines the latest trends in programming languages and methodologies that are influencing the future of software development. Key trends include the rise of functional programming paradigms, the growing importance of concurrent and parallel programming to handle multi-core processors, and the …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 28–35 Read article
-
Implementation of the Tridiagonal Matrix Algorithm (TDMA) in C: A Practical Approach
Abstract: This paper presents a practical implementation of the tridiagonal matrix algorithm (TDMA), also known as the Thomas algorithm, using the C programming language. The TDMA is a commonly used algorithm for solving systems of linear equations where the coefficient matrix is tridiagonal. The paper draws a detailed step-by-step process of the algorithm’s development, from forward elimination to backward substitution, with a focus on minimizing computational difficulty compared to standard Gaussian …
Published in Recent Trends in Programming languages · Vol. 11, Issue 3, 2024 · pp. 36–43 Read article