Search
76 articles for “programming language”
-
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
-
Emerging Programming Languages Shaping Technology in 2026
Abstract: As technology keeps changing quickly, it's more crucial than ever for developers, students, and tech fans to choose the correct programming language. This article talks about the best programming languages to learn in 2026, focusing on their most important features, how they can be used in the real world, and how much demand there will be for them in the job market in the future. Each language is looked at …
Published in Recent Trends in Programming languages · Vol. 13, Issue 1, 2026 Read article
-
GPT in Code Conversion: Achieving Agile, Accurate, and Effective Translations Across Programming Languages
Abstract: This comprehensive study meticulously investigates the intricacies and challenges inherent in the process of code conversion across a diverse range of programming languages. It provides an in-depth examination of select instances where code conversion poses significant challenges, and thoughtfully proposes innovative solutions to these complex problems. A key highlight of this research is the use of Generative Pre-trained Transformers (GPTs) like Copilot, which have proven to be instrumental in achieving …
Published in Journal of Artificial Intelligence Research & Advances · Vol. 11, Issue 2, 2024 · pp. 11–20 Read article
-
The Scientific Foundations of Programming Languages: Bridging Theory and Practical Application
Abstract: The study of programming languages within computer science is fundamental to the development of efficient, reliable, and scalable software systems. However, the degree to which these languages adhere to scientific principles remains a topic of debate. This paper explores the scientific nature of computer science languages by examining their theoretical foundations, design principles, and practical applications. It evaluates how programming languages are grounded in mathematical logic, formal semantics, and computational …
Published in International Journal of Computer Science Languages · Vol. 3, Issue 1, 2025 · pp. 32–41 Read article
-
A Comprehensive Study of Natural Language Processing Systems Using Modern Programming Languages: Techniques, Architectures, Experimental Evaluation, and Applications
Abstract: Natural Language Processing is a key field of study within artificial intelligence that focuses on enabling machines to understand and work with human language. This is because there is much digital text data everywhere. Natural Language Processing is what this study is about. It looks at new ways of doing Natural Language Processing. The old ways are like machine learning and the new ways are like learning. This study compares …
Published in Recent Trends in Programming languages · Vol. 13, Issue 1, 2026 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
-
The Evolution of Computer Languages: Fundamentals, Paradigms, and Consequences
Abstract: In today’s society, computers are important tools because they let us quickly analyze, store, and share information. A variety of programming languages that let people talk to machines are at the heart of how computers work. These languages, which are divided into low-level and high-level kinds, connect human logic and machine actions. Low-level languages such as machine code and assembly allow direct interaction with computer hardware. In contrast, high-level languages …
Published in International Journal of Computer Science Languages · Vol. 4, Issue 1, 2026 · pp. 16–28 Read article
-
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
-
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
-
Rise of Python: Analyzing Its Dominance in 2023 Programming Trends
Abstract: The study is on how Python rose as a leading programming language in 2023 and what are the top reasons of this ubiquitous utilization among industries. The Python programming language has been a go-to choice for both beginners and developers alike, courtesy of its versatility in working over various domains like Data Science, Machine Learning Web Development Automation etc. By having a vast library and framework ecosystem, supported by popular …
Published in Recent Trends in Parallel Computing · Vol. 11, Issue 2, 2024 · pp. 43–47 Read article
-
The Evolution and Impact of BASIC: The Earliest Computing Language
Abstract: This study explores the impact of the BASIC programming language, which was designed in the 1960s to make coding accessible to non-specialists. BASIC (Beginner's All-purpose Symbolic Instruction Code) revolutionized computing by democratizing programming, making it possible for hobbyists, students, and budding developers to write their own software. The study highlights how BASIC paved the way for personal computing and laid the foundation for the modern tech landscape. It examines the …
Published in Recent Trends in Programming languages · Vol. 12, Issue 1, 2025 · pp. 25–29 Read article
-
Java’s Enduring Popularity: Unraveling the Factors Behind Its Preference
Abstract: Java remains one of the most widely used programming languages across various industries, owing to its robust architecture, platform independence, and extensive ecosystem. Its versatility, scalability, and security make it a preferred choice for developing a wide range of applications, from enterprise software to mobile and web solutions. This study delves into the key factors contributing to Java’s sustained relevance in software development, highlighting its adaptability to evolving technological trends. …
Published in Recent Trends in Programming languages · Vol. 12, Issue 1, 2025 · pp. 8–15 Read article
-
Encoder-Decoder Based Fine-Tuned Model for Code Doubt Solver
Abstract: As we are growing in technology, more technologically skilled persons are needed in industry. They all often rely on programming in their daily work, and when some doubts arise, they seek help from teachers to LLMs like GPT to Deepseek. However, when errors arise, then comes hectic part to troubleshoot and resolve the error. Usually, people seek help from some LLMs like GPT, or Deepseek for the solution; they give …
Published in Recent Trends in Programming languages · Vol. 12, Issue 3, 2025 · pp. 35–42 Read article
-
Research on Selection Method of the Optimum Alternative Using Improved AHP Method in NSDL Environment
Abstract: In this paper, we have considered the development of a decision-making tool to optimize the design of the ship-roll fin stabilizer using improved analytical hierarchy process (AHP) in a network-oriented system description language (NSDL) environment developed by combining the advantages of Petri nets and object-oriented programming languages. First, we have considered the network-oriented system description language NSDL, a new software development tool that combines the advantages of Petri nets and …
Published in International Journal of Machine Systems and Manufacturing Technology · Vol. 3, Issue 1, 2025 · pp. 46–56 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
-
Design and Optimization of Domain-Specific Languages for High-Performance Computing Applications
Abstract: The accelerating demand for computational power in scientific, engineering, and data-intensive domains has driven High-Performance Computing (HPC) systems toward unprecedented levels of parallelism and architectural complexity. Contemporary HPC platforms integrate multicore CPUs, many-core GPUs, accelerators, and deep memory hierarchies, creating significant challenges for software development and performance optimization. Traditional general-purpose programming languages and parallel programming frameworks provide low-level control over hardware resources but require extensive manual tuning, resulting in poor …
Published in Recent Trends in Parallel Computing · Vol. 13, Issue 1, 2026 Read article
-
Exploring the Bourne Again Shell (Bash)
Abstract: The Bourne Again Shell (Bash) is a popular command-line interpreter and scripting language, created as a free software alternative to the original Bourne Shell (sh). Developed as part of the GNU Project, Bash extends the functionality of its predecessor by incorporating features from the C Shell (csh) and KornShell (ksh), making it more versatile and powerful. Bash offers robust command-line editing, job control, and support for functions and variables, enabling …
Published in Journal of Advances in Shell Programming · Vol. 12, Issue 1, 2025 · pp. 01–09 Read article
-
Shell Programming in Computer Programming: Application and Techniques
Abstract: Shell programming is writing scripts with shell commands to automate tasks in an OS. Well, the shell is what enables users to reach the kernel, the program that controls the kernel, which actually enables the users to execute commands, manage files and run processes efficiently. The examples are Bourne Shell (Sh), Bourne Again Shell (Bash), Korn Shell (Ksh), C Shell (Csh), Z Shell (Zsh), etc. Of these, Bash is the …
Published in Journal of Advances in Shell Programming · Vol. 12, Issue 1, 2025 · pp. 17–21 Read article
-
VHDL Programming for Side-Channel Attack Countermeasures in IoT Security
Abstract: The Internet of Things (IoT) landscape is expanding rapidly, connecting billions of devices across diverse domains. This interconnectedness, while offering unprecedented convenience and efficiency, also creates a fertile ground for security vulnerabilities. Among these threats, side-channel attacks (SCAs) pose a significant risk, particularly targeting the cryptographic implementations that underpin IoT security. SCAs exploit information leaked from the physical execution of cryptographic algorithms, such as power consumption, timing variations, and electromagnetic …
Published in Journal of VLSI Design Tools and Technology · Vol. 15, Issue 2, 2025 · pp. 20–33 Read article
-
Learning Data Structures: Key to Good Programming
Abstract: Data structures are the most crucial feature of good programming and are needed to solve hard computational problems. This model makes use of two different recurrent neural network architectures, specifically long short-term memory (LSTM), and gated recurrent unit (GRU) networks. It explains how selecting and using the correct data structures may speed up computations, optimize memory, and scale code. How data structures and algorithms relate and how to think about …
Published in International Journal of Data Structure Studies · Vol. 4, Issue 1, 2026 · pp. 29–39 Read article