Abstract
A compiler is a program, written in an implementation language, accepting text in a source language and producing text in a target language. Language description languages are used to define all of these languages and themselves as well. The source language is an algorithmic language to be used by programmers. The target language is suitable for execution by some particular computer.
“If PL/I is the Fatal Disease, then perhaps Algol-68 is Capital Punishment”.
An Anonymous Compiler Writer
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bratman, H., An alternate form of the UNCOL diagram, CACM 4 (March 1961), 142
DeRemer, F. L., Practical translators for LR(k) languages, Ph.D. Thesis, MIT, Cambridge, Massachusetts (1969).
DeRemer, F. L., Transformational grammars for languages and compilers, TR50, Computing Laboratory, University of Newcastle-on-Tyne, England (submitted for publication).
Evans, A., PAL, A language for teaching programming linguistics, Proc. 23rd National Conf. of the ACM (1968) 395–403.
Feldman, J. A., A formal semantics for computer languages and its application in a compiler-compiler, CACM 9 (January 1966).
Gries, D., Compiler construction for digital computers, John Wiley & Sons (1971) 452.
Knuth, D. E., Semantics of context-free languages, Math Systems Theory J., 2 No. 2 (1968) 127–146.
Louis, P. M. and Sterns, R. E., Syntax-directed transduction, JACM 15, No. 3 (July 1968) 465–493.
Lucas, P., Die strukturanalyse van formelubersetzern, Elektron. Rechenani, 3 (1961) 159–167.
McClure, R. M., An appraisal of Compiler Technology, Proc. SJCC (1972) 1–9.
McKeeman, W. M., Compiler Structure, Proc. USA-Japan Computer Conference, Tokyo (October 1972) 448–455.
McKeeman, W. M. and DeRemer, F. L., Feedback-free modularization of compilers, Proc. Third Congress on Programming Languages, Kiel (March 1974).
McKeeman, W. M., Horning, J. J., Wortman, D. B., A compiler generator, Prentice Hall (1970).
Parnas, D. L., Information distribution aspects of design methodology, Computer Software, IFIP (1971) 26.
van Wijngaarden, A. (ed.), Report on the algorithmic language algol 68, Numerische Mathematick 14 (1969).
Wilner, W. T., Declarative semantic definition, STAN-CS-233–71, Ph.D. Thesis, Stanford, California (1971).
Wirth, The programming language PASCAL, Acta Informatica, 1, 1.
Wozencraft, J. M. and Evans, A., Notes on programming linguistics, Dept. E.E., MIT, Cambridge, Massachusetts (1971).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1974 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Mckeeman, W.M. (1974). Compiler Construction. In: Bauer, F.L., Eickel, J. (eds) Compiler Construction. Lecture Notes in Computer Science, vol 21. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-21549-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-662-21549-4_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-06958-4
Online ISBN: 978-3-662-21549-4
eBook Packages: Springer Book Archive