Search
Search Results
-
Implementation of a Plausible Reasoning in the Prolog Programming Language
Features of the representation of a plausible reasoning in various implementations of the logical programming language Prolog are considered. A...
-
Programming Language Design and Implementation
This textbook is intended as a guide for programming-language designers and users to better help them understand consequences of design decisions.
The...
-
GSGP-hardware: instantaneous symbolic regression with an FPGA implementation of geometric semantic genetic programming
Geometric Semantic Genetic Programming (GSGP) proposed an important enhancement to GP-based learning, incorporating search operators that operate...
-
Programming Language Implementations with Multiparty Session Types
Session types provide a ty** discipline for communication systems, and a number of programming languages are integrated with session types. This... -
Describing a Programming Language
A programming language is an artificial formalism in which algorithms can be expressed. For all its artificiality, though, this formalism remains a... -
A dynamic programming-based data-adaptive information granulation approach and its distributed implementation
AbstractInformation granules are fundamental and effective constructs in human cognitive and decision-making activities. It is unavoidable to...
-
What Is a Programming Language?
In this chapter we learn what programming languages are and what the basic differences are between them and natural languages. We also look at how... -
Jeopardy: An Invertible Functional Programming Language
Reversible programming languages guarantee that their programs are invertible at the cost of restricting the permissible operations to those which... -
Advanced Assembly Language Programming
In this chapter, you’ll review a few source code examples that demonstrate advanced x86 assembly language programming techniques. The first two... -
Programming event monitors
Specification languages for runtime verification are commonly rooted in formal languages, such as temporal logic, automata, or regular expressions....
-
A Novel Teaching Strategy Based on EduCoder Platform for C Programming Language
Experimental teaching is an important part of the C programming language course, which aims to cultivate students’ Computational thinking ability,... -
Coordinating and programming multiple ROS-based robots with X-KLAIM
Software development for robotics applications is still a major challenge that becomes even more complex when considering multi-robot systems (MRSs)....
-
Enabling Dynamic Selection of Implementation Variants in Component-Based Parallel Programming for Heterogeneous Systems
Heterogeneous systems, consisting of CPUs and GPUs, offer the capability to address the demands of compute- and data-intensive applications. However,... -
Hardware Implementation of OCaml Using a Synchronous Functional Language
We present a hardware implementation of the high-level multi-paradigm language OCaml using a declarative language called Eclat. Eclat is tailored for... -
SwitchLog: A Logic Programming Language for Network Switches
The development of programmable switches such as the Intel Tofino has allowed network designers to implement a wide range of new in-network... -
Would ChatGPT-facilitated programming mode impact college students’ programming behaviors, performances, and perceptions? An empirical study
ChatGPT, an AI-based chatbot with automatic code generation abilities, has shown its promise in improving the quality of programming education by...
-
Language Server Protocol and Implementation Supporting Language-Smart Editing and Programming Tools
Understand the important aspects of implementing a production-grade language server in support of language-smart tools such as code editors and other... -
Transformation of C Programming Language Memory Model into Object-Oriented Representation of EO Language
Abstract—The paper analyzes the possibilities of transforming C programming language constructs into objects of EO programming language. The key...
-
Reactamole: functional reactive molecular programming
Chemical reaction networks (CRNs) are an important tool for molecular programming. This field is rapidly expanding our ability to deploy computer...
-
Compilation Semantics for a Programming Language with Versions
Programming with versions is a paradigm that allows a program to use multiple versions of a module so that the programmer can selectively use...