VLDB 2026 Research / reviewers in the wild / expert
Peter Naur
dblp:n/PeterNaur
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
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
2 papers |
Programming languages and type systems · 74% Software maintenance and evolution · 22% Compilers and program optimization · 4% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
language design |
0.0 | 1 | 1975 | Programming Languages, Natural Languages, and Mathematics · POPL 1975 |
Computing education › programming education
programming language learning |
0.0 | 1 | 1975 | Programming Languages, Natural Languages, and Mathematics · POPL 1975 |
Software maintenance and evolution
programming style |
0.0 | 1 | 1975 | Programming Languages, Natural Languages, and Mathematics · POPL 1975 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1963 | GIER-A Danish Computer of Medium Size · IEEE Trans. Electron. Comput. 1963 |
Methods — techniques the papers use, named apart from their topics
analogy · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Computing versus human thinkingabstractNo abstract available. Peter Naur |
UIST | 1 |
| 1993 | Understanding Turing's Universal Machine - Personal Style in Program DescriptionabstractAbstract The study presents the results of an experiment on programmers' descriptions and understanding. The 12 participants, students of computing, have produced notes on Turing's description of his universal machine and, in a second experiment phase, have made mutual evaluations of their notes. The analysis of the resulting notes shows large individual differences of styles and evaluations with respect to all significant issues of the descriptions and understanding, including the evaluations of program descriptions having particularly full formal characteristics. The consequences of the observations for the teaching of programming and for programming methodologies are discussed. The Appendix gives an annotated version of Turing's description of the universal machine. Peter Naur |
Comput. J. | 1 |
| 1985 | Programming as theory building
Peter Naur |
Microprocessing and Microprogramming | 1 |
| 1979 | Critique of the ISO Data Processing VocabularyabstractReceived December 1978. Peter Naur |
Comput. J. | 1 |
| 1975 | Programming Languages, Natural Languages, and MathematicsabstractSome social aspects of programming are illuminated through analogies with similar aspects of mathematics and natural languages. The split between pure and applied mathematics is found similarly in programming. The development of natural languages toward flexionless, word-order based language types speaks for programming language design based on general, abstract constructs. By analogy with incidents of the history of artificial, auxiliary languages it is suggested that Fortran and Cobol will remain dominant for a long time to come. The most promising avenues for further work of wide influence is seen to be high quality program literature (i.e. programs) of general utility and studies of questions related to program style. Peter Naur |
POPL | 1 |
| 1963 | Revised report on the algorithmic language ALGOL 60abstractThe report gives a complete defining description of the international algorithmic language ALGOL 60. This is a language suitable for expressing a large class of numerical processes in a form sufficiently concise for direct automatic translation into the language of programmed automatic computers. The introduction contains an account of the preparatory work leading up to the final conference, where the language was defined. In addition the notions reference language, publication language, and hardware representations are explained. In the first chapter a survey of the basic constituents and features of the language is given, and the formal notation, by which the syntactic structure is defined, is explained. The second chapter lists all the basic symbols, and the syntactic units know as identifiers, numbers, and strings are defined. Further, some important notions such as quantity and value are defined. The third chapter explains the rules for forming expressions, and the means of these expressions. Three different types of expressions exist: arithmetic, Boolean (logical), and designational. The fourth chapter describes the operational units of the language, known and statements. The basic statements are: assignment statements (evaluation of a formula), go to statements (explicit break of the sequence of execution of statements), dummy statements, and procedure statements (call for execution of a closed process, defined by a procedure declaration). The formation of more complex structures, having statement character, is explained. Thes include: conditional statements, for statements, compound statements, and blocks. In the fifth chapter the units known as declarations, serving for defining permanent properties of the units entering into a process described in the language, are defined. The report ends with two detailed examples of the use of the language, and an alphabetic index of definitions. John W. Backus, Friedrich L. Bauer, Julien Green, C. Katz, John McCarthy 0001, Peter Naur, Alan J. Perlis, Heinz Rutishauser, Klaus Samelson, Bernard Vauquois, Joseph Henry Wegstein, Adriaan van Wijngaarden, Michael Woodger |
Comput. J. | 6 |
| 1963 | GIER-A Danish Computer of Medium SizeabstractThis paper gives a brief review of the design of the machine GIER (42-bit words, 1-k core store, 12-k drum store, 50-microsecond fixed point, 100-microsecond floating, add time) and its programming systems. The principal subjects are: The order structure, the operating system, the ALGOL 60 system, an evaluation of the order structure, the hardware organization, and the latest hardware extensions, including a hybrid computer system. Christian Gram, Ole Hestvik, Henning Isaksson, P. T. Jacobsen, Jørn Jensen, Peter Naur, Bent Scharøe Petersen, B. Svejgaard |
IEEE Trans. Electron. Comput. | 6 |