Overview
- Authors:
-
-
Michael Marcotty
-
Computer Science Department, General Motors Research Laboratories, Warren, USA
-
Henry Ledgard
-
RFD, Amherst, USA
Access this book
Other ways to access
Table of contents (14 chapters)
-
-
- Michael Marcotty, Henry Ledgard
Pages 1-18
-
- Michael Marcotty, Henry Ledgard
Pages 19-52
-
- Michael Marcotty, Henry Ledgard
Pages 53-72
-
- Michael Marcotty, Henry Ledgard
Pages 73-108
-
- Michael Marcotty, Henry Ledgard
Pages 109-136
-
- Michael Marcotty, Henry Ledgard
Pages 137-160
-
- Michael Marcotty, Henry Ledgard
Pages 161-186
-
- Michael Marcotty, Henry Ledgard
Pages 187-210
-
- Michael Marcotty, Henry Ledgard
Pages 211-234
-
- Michael Marcotty, Henry Ledgard
Pages 235-254
-
- Michael Marcotty, Henry Ledgard
Pages 255-270
-
- Michael Marcotty, Henry Ledgard
Pages 271-292
-
- Michael Marcotty, Henry Ledgard
Pages 293-312
-
- Michael Marcotty, Henry Ledgard
Pages 313-321
-
Back Matter
Pages 323-360
About this book
The earth, viewed through the window of an airplane, shows a regularity and reptition of features, for example, hills, valleys, rivers, lakes, and forests. Nevertheless, there is great local variation; Vermont does not look like Utah. Similarly, if we rise above the details of a few programming languages, we can discern features that are common to many languages. This is the programming language landscape; the main features include variables, types, control structures, and input/output. Again, there is local variation; Pascal does not look like Basic. This work is a broad and comprehensive discussion of the principal features of the major programming languages. A Study of Concepts The text surveys the landscape of programming languages and its features. Each chapter concentrates on a single language concept. A simple model of the feature, expressed as a mini-language, is presented. This allows us to study an issue in depth and relative isolation. Each chapter concludes with a discussion of the way in which the concept is incorporated into some well-known languages. This permits a reasonably complete coverage of language issues.
Authors and Affiliations
-
Computer Science Department, General Motors Research Laboratories, Warren, USA
Michael Marcotty
-
RFD, Amherst, USA
Henry Ledgard