Book Chapter10.1016/S0065-2458(08)60103-5
Programming Language Processors
9
TL;DR: A programming language processor is a formal method for translating from any specified programming language to machine language as discussed by the authors, and it is considered a formal approach for translating any programming language into machine language.
read more
Abstract: Publisher Summary A programming language processor is considered a formal method for translating from any specified programming language to machine language This chapter focusses on theoretical or conceptual considerations underlying the design of programming language processors It is impossible to present a coherent discussion of programming language processors without a preliminary understanding of the features of language with which the processor must deal and without some introduction to notions of grammar, syntactic analysis, and semantic analysis The chapter also presents a tabular presentation of the development history of programming languages and language processors, listing historical milestones The chapter discusses types of programming language processors, along with typically ascribable features It discusses three major types of programming language processors—conventional processors, syntax-directed processors, and list processors The problem of evaluation of programming language processors is evaluated The present status of programming language processors, on existing problem areas, and on apparent trends is discussed
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Programming Language.
E. K. Blum,Kenneth E. Iverson +1 more
TL;DR: The paper describes a succinct problem-oriented programming language based on logical vectors and a family of flexible selection operations controlled by logical vectors.
602
Design of an object-oriented, interactive animation system
Eaj Eric Peeters
- 01 Jan 1995
TL;DR: When a Looks class definition indicates that a (machine dependent) library is required (see Section 3.5.2 for the appropriate ;:,ooks syntax), the parser has to link this library to the GDP.
11
A Modular Compiler Architecture for a Data Manipulation Language
Suzanne M. Embury,Peter M. D. Gray +1 more
- 03 Jul 1996
TL;DR: In this paper, a modular compiler architecture for a functional data model DBMS is described, which allows compilers for new sub-languages to be constructed rapidly, by reusing the components of the existing compiler, and allows new semantics and code generation strategies to be defined for existing language constructs.
8
Learning Compiler Design as a Research Activity
TL;DR: The new model, rooted in the now commonly accepted constructivist postulates, strives for meaningful acquisition of fundamental concepts through problem solving‐‐which closely parallels the construction of scientific knowledge throughout history.
•Journal Article
Parallel Distributed Profit Sharing for PC Cluster
TL;DR: It is shown that computation time to learning can be reduced by properly adjusting the communication interval, and communication cost is smaller, but parallelism is lower.
1
References
On certain formal properties of grammars
Noam Chomsky,Noam Chomsky +1 more
TL;DR: A sequence of restrictions that limit grammars first to Turing machines, then to two types of system from which a phrase structure description of the generated language can be drawn, and finally to finite state Markov sources are shown to be increasingly heavy.
1.6K
The Algebraic Theory of Context-Free Languages*
TL;DR: This chapter discusses the several classes of sentence-generating devices that are closely related, in various ways, to the grammars of both natural languages and artificial languages of various kinds.
905
A model and an hypothesis for language structure
Victor H. Yngve
- 01 Jan 1960
TL;DR: This paper presents a meta-analyses of the EMMARM, a large number of which are concerned with the role of language in the development of knowledge and its role in the acquisition.
632
•Proceedings Article
The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM Conference.
J. W. Backus
- 01 Jan 1959
TL;DR: A summary of the syntax and interpretation rules of the proposed international algebraic language put forward by the Zurich ACM-GAMM Conference, followed by a formal, complete presentation of the same information.
427
Related Papers (5)
John R. Metzner,Bruce H. Barnes +1 more
- 01 Jan 1977
Bernard A. Galler,Alan J. Perlis +1 more
- 01 Jan 1970
Arvind K. Bansal
- 14 Dec 2013
Daniel G. Theriault
- 01 Apr 1982
Richard S. Bandat,Robert L. Wilkins +1 more
- 18 Apr 1967