The world of programming languages

Title
  1. The world of programming languages / Michael Marcotty, Henry Ledgard.
Published by
  1. New York : Springer-Verlag, [1987]
  2. ©1987
Author
  1. Marcotty, Michael, 1931-

Items in the library and off-site

Filter by

Displaying 1 item

StatusFormatAccessCall numberItem location
StatusFormatTextAccessUse in libraryCall numberQA76.7 .M346 1987Item locationOff-site

Details

Additional authors
  1. Ledgard, Henry F., 1943-
  2. Marcotty, Michael, 1931-
Description
  1. xiv, 360 pages : illustrations; 24 cm
Summary
  1. "Presents a comprehensive study of the principal features found in major programming languages"--Back cover
  2. 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 -- Provided by the publisher.
Series statement
  1. Springer books on professional computing
Uniform title
  1. Springer books on professional computing
Subject
  1. Programming languages (Electronic computers)
  2. Programming Languages
  3. Programmiersprache
  4. Programmeertalen
Contents
  1. Introduction -- Elements of a Programming Language -- Names, Locations, and Values -- Control Structures -- Data Types -- Input and Output -- Procedures and Parameters -- Nesting and Scope -- Definition of New Data Types -- Dynamically Varying Structures -- Exception Handling -- Parallel Processing -- Separately Compiled Modules -- The Swamp of Complexity.
Owning institution
  1. Princeton University Library
Note
  1. Abridged ed. of: Programming language landscape. 2nd ed. c1986.
  2. Includes index.
Bibliography (note)
  1. Bibliography: p. 323-345.