Search
Search Results
-
Metaclasses in UML and in Programming Languages
AbstractDesign and programming are important stages of the development process of object-oriented information systems. At the design stage, a problem...
-
Programming Languages and Software
Currently, there are a large, if not huge, number of high-level languages; however, when it comes to scientific and engineering computing, the choice... -
An empirical study of developers’ discussions about security challenges of different programming languages
Given programming languages can provide different types and levels of security support, it is critically important to consider security aspects while...
-
Using knowledge units of programming languages to recommend reviewers for pull requests: an empirical study
Determining the right code reviewer for a given code change requires understanding the characteristics of the changed code, identifying the skills of...
-
Theory languages in designing artificial intelligence
The foundations of AI design discourse are worth analyzing. Here, attention is paid to the nature of theory languages used in designing new AI...
-
Subclasses of Ptime Interpreted by Programming Languages
We consider the cons-free programming language of Neil Jones, a simple pure functional language, which decides exactly the polynomial-time relations...
-
Programming Languages and Systems 33rd European Symposium on Programming, ESOP 2024, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2024, Luxembourg City, Luxembourg, April 6–11, 2024, Proceedings, Part I
The two-volume open access book set LNCS 14576 + 14577 constitutes the proceedings of the 33rd European Symposium on Programming, ESOP 2024, which... -
Programming Languages and Systems 33rd European Symposium on Programming, ESOP 2024, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2024, Luxembourg City, Luxembourg, April 6–11, 2024, Proceedings, Part II
The two-volume open access book set LNCS 14576 + 14577 constitutes the proceedings of the 33rd European Symposium on Programming, ESOP 2024, which... -
Programming Languages and Systems 21st Asian Symposium, APLAS 2023, Taipei, Taiwan, November 26–29, 2023, Proceedings
This book constitutes the refereed proceedings of the 21st Asian Symposium on Programming Languages and Systems, APLAS 2023, held in Taipei,... -
Programming event monitors
Specification languages for runtime verification are commonly rooted in formal languages, such as temporal logic, automata, or regular expressions....
-
Programming Languages: Principles and Paradigms
This textbook is a thorough, up-to-date introduction to the principles and techniques that guide the design and implementation of modern programming...
-
Domain-Specific Programming Languages
New programming languages are usually designed because the designer is not satisfied with existing languages. -
Programming Languages and Systems 32nd European Symposium on Programming, ESOP 2023, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023, Paris, France, April 22–27, 2023, Proceedings
This open access book constitutes the proceedings of the 32nd European Symposium on Programming, ESOP 2023, which was held during April 22-27, 2023,...
-
Reflections on Automation, Learnability and Expressiveness in Logic-Based Programming Languages
This position paper sketches an analysis of the essential features that logic-based programming languages will need to embrace to compete in a... -
Exploiting spatial relations for grammar-based specification of multidimensional languages
As opposed to textual programming languages, multidimensional languages compiler construction paradigms lack standardization. To this aim, in this...
-
A replication study on the intuitiveness of programming language syntax
In this article, we present a replication of an empirical experiment that evaluates intuitiveness and comprehensibility of keywords relating to...
-
A Framework for Analyzing Modeling Languages for Context-Aware Systems
Context-aware systems keep on emerging in all of our daily activities. Context, which can be a location, a user, an actual activity, or physical...
-
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...
-
A Brief History of Programming Languages
This chapter will give a very brief and incomplete history of programming languages, focusing mainly on the early history up to the end of the 1960s.... -
Unified Programming Models for Heterogeneous High-Performance Computers
Unified programming models can effectively improve program portability on various heterogeneous high-performance computers. Existing unified...