Search
17 articles for “Syntax”
-
Advanced OOP and New Syntax Patterns for Javascript
Abstract: We present OBJS, a new transpiler project featuring the implementation of typified variables and functions call management in Javascript, as well as several new operators and syntax patterns that could make coding more agile and versatile. The goal is to empower this language. According to this point of view, this transpiler aims at implementing Object Oriented Programming paradigms into Javascript. The author opines that this would be likely the best …
Published in Journal of Advances in Shell Programming · Vol. 9, Issue 3, 2022 · pp. 31–54 Read article
-
Enhancing Interview Preparedness: Development of A Comprehensive AI-Driven Mock Interview System
Abstract: In the contemporary era of virtual interviews, the need for a comprehensive system to prepare users for online interviews is imperative. Mock interviews serve as invaluable tools for enhancing confidence and communication skills, ultimately improving performance. This paper introduces a groundbreaking AI-Driven Mock Interview System (MIS) fortified with cutting-edge Natural Language Processing (NLP) methodologies, specifically targeting syntax and semantic analysis. The MIS integrates a robust JSON-based question- answer repository spanning …
Published in Journal of Mechatronics and Automation · Vol. 11, Issue 2, 2024 · pp. 19–25 Read article
-
The Evolution of Programming Languages: A Survey from Early Achievements to Modern Advancements
Abstract: Programming languages are fundamental to software development, providing the means for developers to communicate instructions to computers. This study provides a broad overview of programming languages and their history, classifications, key elements, the compiler and interpreter systems that implement them, and notable trends driving innovation. It examines imperative, object-oriented, functional, logical, and scripting languages while exploring syntax, semantics, typing systems, abstraction, variables and bindings, control flow, and runtime environment considerations. …
Published in Recent Trends in Programming languages · Vol. 10, Issue 3, 2023 · pp. 8–14 Read article
-
An Approach to Design a Compiler in Context of Lexical Analyzer (Scanner) and Parser Generation (Parser) Followed by Non-optimized Intermediate Code Generation using Compiler Construction Tools
Abstract: It is very tedious and lengthy task to write a compiler. To realize the various phases of compilers we can use some specific tools. These tools are called compiler construction tools. Furthermore, we call it as compiler-compiler, compiler-generators, or translator writing system. A mixture of compiler building tools are Scanner generator —it generates lexical analyzers. The patterns specified to these generators are in the type of regular expressions. The LINUX …
Published in Journal of Advances in Shell Programming · Vol. 1, Issue 1, 2014 · pp. 1–8 Read article
-
Shell-Based Agents as Execution Systems: A Survey of Command Generation, Verification, Security, State, and Recovery
Abstract: Shell environments are increasingly becoming interfaces through which AI agents interact with software and operating systems. Unlike conventional command generation systems, shell-based agents can interpret task objectives, plan multi-step actions, invoke terminal tools, observe system state, and adapt subsequent actions. These capabilities support software development, system administration, experimentation, and automated operations, but also introduce reliability and security challenges that cannot be assessed through command generation alone. This survey reviews 57 …
Published in Journal of Advances in Shell Programming · Vol. 13, Issue 2, 2026 · pp. 30–54 Read article
-
Study of Finite State Machines as Language Recognizer
Abstract: Finite State Machines (FSMs) play a fundamental role in computer science and linguistics as language recognizers. This study presents an exploration of the principles and applications of FSMs as efficient tools for recognizing formal languages. The study delves into the theoretical foundations of FSMs and their practical implementation in various language recognition tasks. The fundamental ideas of FSMs, including as states, transitions, and input symbols, are introduced in this study. …
Published in International Journal of Data Structure Studies · Vol. 1, Issue 1, 2023 · pp. 18–24 Read article
-
Impact of AI Tools in Software Engineering: Boon or a Bane
Abstract: Artificial Intelligence (AI) has become a transformative force, revolutionizing diverse sectors by integrating intelligent systems into everyday processes. Natural Language Processing (NLP) plays a crucial role, enabling machines to understand and produce human language, marking a significant advancement in technology. This innovation has various applications, including chatbots, language translation, and sentiment analysis, thereby improving interactions between humans and computers and facilitating information processing. Generative AI, a subset of AI, takes …
Published in Journal of Software Engineering Tools & Technology Trends · Vol. 11, Issue 1, 2024 · pp. 14–23 Read article
-
Empowering Knowledge: Design and Development of Expert Systems with Shell Programs
Abstract: Even if one never intends to write scripts, mastery of shell scripting is an essential skill for anybody hoping to advance in system administration. For instance, a Linux computer uses the shell scripts to start services and restore system settings when it first boots up. Gaining an in-depth understanding of these starting scripts facilitates the analysis and possible optimization of system behavior. Because scripts may be written in short bursts …
Published in Journal of Advances in Shell Programming · Vol. 11, Issue 2, 2024 · pp. 1–4 Read article
-
An Automated Smart Contract Repair Framework for Reentrancy, Integer Overflow, and Denial- of-Service Vulnerabilities
Abstract: This paper introduces a novel static analysis framework designed to bridge a long-standing gap in Ethereum smart contract security: the disconnect between vulnerability detection and automated remediation. Although widely adopted tools such as Slither and Oyente are highly effective at identifying security weaknesses, they stop short of providing actionable fixes. As a result, developers manually patch vulnerabilities, a process that is not only time-consuming but also susceptible to human error …
Published in Journal of Computer Technology & Applications · Vol. 17, Issue 1, 2026 · pp. 31–41 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
-
Analysis of Various Tools of Natural Language Processing Based on Developers Perspective
Abstract: The subject of natural language method has visible mind-blowing development in current years, with neural network community substitution numerous of the traditional structures. A subset of artificial intelligence known as “natural language processing”, or NLP, analyses, comprehends, and generates natural human languages so that computers can reuse written and spoken human language without resorting to computer-generated language. Semantics and syntax are used in natural language processing, which is sometimes referred …
Published in Journal of Communication Engineering & Systems · Vol. 12, Issue 2, 2022 · pp. 1–5 Read article
-
Personal Assistance A.I.
Abstract: AbstractIn this project, the Python program acts as personal assistance which can understand what user is saying and act accordingly. Keywords: Artificial Intelligence, Python, personal assistant, operating system, PyCharm, packages, syntax and semanticsCite this ArticleBewan Yadav, Chandan Yadav. Personal Assistance A.I. Journal of Artificial Intelligence Research & Advances. 2019; 6(1): 44–49p.
Published in Journal of Artificial Intelligence Research & Advances · Vol. 6, Issue 1, 2019 · pp. 44–49 Read article
-
Introduction to C#
Abstract: The aim of this paper is to explain the concept, need and applications of the language C#. This language is the first component oriented language in the family of C/C. It was designed for common language runtime. This language is derived from java and C++. In other words we can say that it lies somewhere between C++ and java. This language was developed because of the need of compilation of …
Published in Recent Trends in Programming languages · Vol. 2, Issue 3, 2015 · pp. 18–20 Read article
-
Concepts of OOPS
Abstract: This paper aims at explaining the concept of Object oriented programming (OOP). Today, most of the software system is intended on Associate in Nursing Object-Oriented Programming (OOP) paradigm. Most programs as well as word processors, spreadsheets, information applications, and e-mail programs square measure object-oriented. Understanding the fundamentals of object-oriented style could be a requirement for extending Associate in nursing application to supply some user outlined behavior. Associate in nursing object-oriented …
Published in Recent Trends in Programming languages · Vol. 2, Issue 3, 2015 · pp. 21–23 Read article
-
ON A NEW TRANSCOMPILER FOR JAVASCRIPT
Abstract: Every language delineates an action field. This article discusses the details of a JavaScript transcompiler, designed by the author. The goal is to push JavaScript to a stronger typification of objects management and to introduce new syntax patterns.Keywords: JavaScript, OOP, operators overload, programming languages, transcompiler, typecasting, typificationCite this ArticleAlessandro Rosa. On a New Transcompiler for JavaScript. Recent Trends in Programming Languages. 2018; 5(3): 26–50p.
Published in Recent Trends in Programming languages · Vol. 5, Issue 3, 2018 · pp. 26–50 Read article
-
Simple Imperative-Model Programming Language for Education - SIMPLE
Abstract: This work presents the development of a new programming language, Simple Imperative-Model Programming Language for Education – SIMPLE. The new language is compiled procedural language that aims to simplify programming syntax and relives beginners from advanced programming concepts. SIMPLE was designed and implemented as a significant set of a typical procedural programming language. Although it is not intended for serious industry-level programming but, we claim that it could be an …
Published in Recent Trends in Programming languages · Vol. 7, Issue 2, 2020 · pp. 18–39 Read article
-
Rule based Normalization of Regular Expression
Abstract: The regular expression is a specific pattern that provides the concise and flexible way to match strings of text. It is useful in the data validation, internet search engine, production of the syntax highlighting system, extract a substring from a string, etc. In this paper, the concept of un-normalized and normalized regular expression is discussed. An un-normalized regular expression(r) can be converted into normalized regular expression (r') having the property …
Published in Current Trends in Information Technology · Vol. 3, Issue 2, 2013 · pp. 16–20 Read article