Search Results - "Programming language semantics"
-
1
Conceptualising Programming Language Semantics
ISSN: 2409-9287, 2409-9287Published: Basel MDPI AG 01.08.2025Published in Philosophies (Basel) (01.08.2025)“…The semantics of programming languages tend to be discussed with high levels of formality; much of the previous research—both philosophical and historical—has…”
Get full text
Journal Article -
2
Programming language semantics: It’s easy as 1,2,3
ISSN: 0956-7968, 1469-7653Published: Cambridge, UK Cambridge University Press 26.10.2023Published in Journal of functional programming (26.10.2023)“…Programming language semantics is an important topic in theoretical computer science, but one that beginners often find challenging…”
Get full text
Journal Article -
3
Interfacing Programming Language Semantics and Pragmatics: What Does “Hello, World” Mean?
ISSN: 2409-9287, 2409-9287Published: Basel MDPI AG 01.08.2025Published in Philosophies (Basel) (01.08.2025)“…In 1978, Brian Kernighan and Dennis Ritchie insisted that the first program to write in a new language is one to print the words “hello, world.” From then…”
Get full text
Journal Article -
4
A Theorem Proving Approach to Programming Language Semantics
ISSN: 2832-7578Published: IEEE 01.05.2023Published in IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (Online) (01.05.2023)“… We argue that modern theorem provers are excellent aids to teaching and understanding programming language semantics…”
Get full text
Conference Proceeding -
5
On the Learnability of Programming Language Semantics
ISSN: 2075-2180, 2075-2180Published: Open Publishing Association 29.11.2017Published in Electronic proceedings in theoretical computer science (29.11.2017)“…Game semantics is a powerful method of semantic analysis for programming languages. It gives mathematically accurate models ("fully abstract") for a wide…”
Get full text
Journal Article -
6
Gazelle: A Framework for Compositional Programming-Language Semantics and Reasoning
ISBN: 9798834074786Published: ProQuest Dissertations & Theses 01.01.2022“… In this dissertation we describe Gazelle, a system for composing programming-language semantics out of reusable fragments…”
Get full text
Dissertation -
7
Learning Deep Semantics for Test Completion
ISSN: 1558-1225Published: IEEE 01.05.2023Published in Proceedings / International Conference on Software Engineering (01.05.2023)“…Writing tests is a time-consuming yet essential task during software development. We propose to leverage recent advances in deep learning for text and code…”
Get full text
Conference Proceeding -
8
Cyber-Physical Verification of Intermittently Powered Embedded Systems
ISSN: 0278-0070, 1937-4151Published: New York IEEE 01.11.2022Published in IEEE transactions on computer-aided design of integrated circuits and systems (01.11.2022)“…Intermittently powered embedded systems are a foundational and growing component of the Internet of Things. It is essential to rigorously prove these systems'…”
Get full text
Journal Article -
9
Automatic differentiation for ML-family languages: Correctness via logical relations
ISSN: 0960-1295, 1469-8072Published: Cambridge, UK Cambridge University Press 01.09.2024Published in Mathematical structures in computer science (01.09.2024)“…We give a simple, direct, and reusable logical relations technique for languages with term and type recursion and partially defined differentiable functions…”
Get full text
Journal Article -
10
Programming language semantics as a foundation for bayesian inference
Published: ProQuest Dissertations & Theses 01.01.2018“…Bayesian modelling, in which our prior belief about the distribution on model parameters is updated by observed data, is a popular approach to statistical data…”
Get full text
Dissertation -
11
Concepts and Semantics of Programming Languages 1: A Semantical Approach with OCaml and Python
ISBN: 9781786305305, 1786305305Published: Newark John Wiley & Sons, Incorporated 2021“…This book the first of two volumes explores the syntactical constructs of the most common programming languages, and sheds a mathematical light on their…”
Get full text
eBook -
12
One down, 699 to go: or, synthesising compositional desugarings
ISSN: 2475-1421, 2475-1421Published: 01.10.2021Published in Proceedings of ACM on programming languages (01.10.2021)“…Programming or scripting languages used in real-world systems are seldom designed with a formal semantics in mind from the outset. Therefore, developing…”
Get full text
Journal Article -
13
HOL4P4: Mechanized Small-Step Semantics for P4
ISSN: 2475-1421, 2475-1421Published: New York, NY, USA ACM 29.04.2024Published in Proceedings of ACM on programming languages (29.04.2024)“…We present the first semantics of the network data plane programming language P4 able to adequately capture all key features of P416, the most recent version…”
Get full text
Journal Article -
14
Proceedings 7th International Workshop on Computing with Terms and Graphs: Programming Language Semantics using K - true concurrency through term graph rewriting
ISSN: 2075-2180, 2075-2180Published: 25.02.2013Published in Electronic proceedings in theoretical computer science (25.02.2013)Get full text
Journal Article -
15
Understanding Programming Language Semantics For The Sophisticated World
ISSN: 1819-656X, 1819-9224Published: 01.03.2009Published in IAENG international journal of computer science (01.03.2009)“… for computation and that created new computing disciplines. This paper addresses the understanding of programming language semantics that will help user in selection…”
Get full text
Journal Article -
16
Compositional execution semantics for business process verification
ISSN: 0164-1212, 1873-1228Published: Elsevier Inc 01.03.2018Published in The Journal of systems and software (01.03.2018)“…•We define a complete execution semantics of BPEL through a new methodology.•We verify important correctness properties using business process models.•We test…”
Get full text
Journal Article -
17
On the Learnability of Programming Language Semantics
ISSN: 2331-8422Published: Ithaca Cornell University Library, arXiv.org 01.12.2017Published in arXiv.org (01.12.2017)“…Game semantics is a powerful method of semantic analysis for programming languages. It gives mathematically accurate models ("fully abstract") for a wide…”
Get full text
Paper -
18
Hardware Trojan detection via rewriting logic
ISSN: 2352-2208Published: Elsevier Inc 01.06.2022Published in Journal of logical and algebraic methods in programming (01.06.2022)“…Hardware security studies, discovers, and classifies hardware attacks as well as defense strategies such as prevention and protection methods along the entire…”
Get full text
Journal Article -
19
An operational interpretation of coinductive types
ISSN: 1860-5974, 1860-5974Published: Logical Methods in Computer Science e.V 01.01.2020Published in Logical methods in computer science (01.01.2020)“…We introduce an operational rewriting-based semantics for strictly positive nested higher-order (co)inductive types. The semantics takes into account the…”
Get full text
Journal Article -
20
Syntax and operational semantics of a probabilistic programming language with scopes
ISSN: 0022-2496, 1096-0880Published: Elsevier Inc 01.10.2016Published in Journal of mathematical psychology (01.10.2016)“…Dzhafarov and Kujala (2015) have introduced a contextual probability theory called Contextuality-by-Default (C-b-D) which is based on three principles. The…”
Get full text
Journal Article

