Skip to Content
Programming Languages: Concepts and Implementation
book

Programming Languages: Concepts and Implementation

by Saverio Perugini
December 2021
Beginner
840 pages
47h 29m
English
Jones & Bartlett Learning
Content preview from Programming Languages: Concepts and Implementation

4.5 Influence of Language Goals on Implementation

The goals of a language (e.g., speed of execution, ease of development, safety) influence its design choices (e.g., static or dynamic bindings). Historically, both of these factors have had an influence on language implementation (e.g., interpretation or compilation). For instance, Fortran and C programs are intended to execute fast and, therefore, are compiled. The speed of the executable produced by a compiler is a direct result of the efficient decoding of machine instructions (vis-à-vis high-level statements) at run-time coupled with few semantic checks at run-time. Static bindings also support fast program execution. It is natural to implement a language designed to support static bindings ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Concepts and Semantics of Programming Languages 1

Concepts and Semantics of Programming Languages 1

Therese Hardin, Mathieu Jaume, Francois Pessaux, Veronique Viguie Donzeau-Gouge
Programming C# 10

Programming C# 10

Ian Griffiths

Publisher Resources

ISBN: 9781284222739