Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John W. Backus

dblp:21/6475 · also John Warner Backus · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 1973
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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
3 papers
Programming languages and type systems · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › functional programming
applicative languages
0.011973
Programming Language Semantics and Closed Applicative Languages · POPL 1973
Programming languages and type systems › language semantics › formal semantics
axiomatic semantics
0.011973
Programming Language Semantics and Closed Applicative Languages · POPL 1973
Programming languages and type systems
language semantics
0.011973
Programming Language Semantics and Closed Applicative Languages · POPL 1973
Programming languages and type systems › programming paradigms › imperative languages
fortran
0.011964
Fortran · IEEE Trans. Electron. Comput. 1964
Programming languages and type systems
language design
0.011954
The IBM 701 Speedcoding System · J. ACM 1954
Programming languages and type systems
language implementation
0.011954
The IBM 701 Speedcoding System · J. ACM 1954

Methods — techniques the papers use, named apart from their topics

system description · 0.0
YearPublicationVenuePosition
1973 Programming Language Semantics and Closed Applicative Languages
abstract
This paper proposes axioms to define a sequence of language-classes; the most general is that of "programming language", the most restricted has some simple and attractive properties. Here "language" is used in its traditional sense as referring to a set of interpreted expressions. We are concerned with the syntax of an expression only to the degree needed to relate its structure to its "meaning". A clear distinction is drawn between a "language" and the many possible "realizations" of that language.This introduction comprises a survey and opinionated discussion of the contents of the paper, therefore the reader who wishes to get on with the technical exposition can skip to the next section.
John W. Backus
POPL1
1964 Fortran
abstract
The fundamental concepts of FORTRAN, the most widely used high-level, scientific programming language, are set forth and the significant characteristics are described in historical order from inception of FORTRAN in 1954 to the present time. The basic problem of how to get high quality programming from an-easy- to-write high-level language is emphasized.
John W. Backus, William P. Heising
IEEE Trans. Electron. Comput.1
1963 Revised report on the algorithmic language ALGOL 60
abstract
The 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.1
1954 The IBM 701 Speedcoding System
abstract
article Free AccessThe IBM 701 Speedcoding System Author: J. W. Backus International Business Machines Corp., New York, N.Y. International Business Machines Corp., New York, N.Y.View Profile Authors Info & Claims Journal of the ACMVolume 1Issue 1Jan. 1954 pp 4–6https://doi.org/10.1145/320764.320766Published:01 January 1954Publication History 28citation1,920DownloadsMetricsTotal Citations28Total Downloads1,920Last 12 Months170Last 6 weeks18 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
John W. Backus
J. ACM1