Demo Data from VLDB 2026 / reviewers in the wild / expert
Joseph V. Gresh
dblp:05/5915
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 1987
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Runtime systems and virtual machines · 67% Programming languages and type systems · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines
interpreter design |
0.0 | 1 | 1987 | Cint: a RISC interpreter for the C programming language · PLDI 1987 |
Programming languages and type systems
language implementation |
0.0 | 1 | 1987 | Cint: a RISC interpreter for the C programming language · PLDI 1987 |
Runtime systems and virtual machines › interpreter design
virtual machine interpreter |
0.0 | 1 | 1987 | Cint: a RISC interpreter for the C programming language · PLDI 1987 |
Methods — techniques the papers use, named apart from their topics
bytecode translation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1987 | Cint: a RISC interpreter for the C programming languageabstractCint is an interpretation system for the C programming language. Like most interpretation systems, it provides "load and go" type execution as well as enhanced debugging and performance analysis tools. Cint consists of two phases--a translator and an interpreter. The translator compiles the source program into code for a virtual machine. The interpreter then loads and executes this code. While providing services similar to traditional interpreters, Cint differs from them in two important ways. First, the virtual machine languages used by many interpreters are quite large; machines with 100 to 200 operations are common. In contrast, Cint's virtual machine has only 63 operations. Second, to achieve acceptable execution speeds, interpreters are often implemented in the assembly language of the host machine. Cint, however, is written entirely in C and is therefore portable. In fact, it has been transported to four machines without modification. Despite the compact size of the virtual machine language and the high-level language implementation, Cint's execution speed is comparable to that of other interpreters. This paper describes the design of the virtual machine, the implementation of the interpreter, and the performance of the system. Jack W. Davidson, Joseph V. Gresh |
PLDI | 2 |