Advertisement

The World of Programming Languages

  • Michael Marcotty
  • Henry Ledgard

Part of the Springer Books on Professional Computing book series (SB COMPUTING)

Table of contents

  1. Front Matter
    Pages i-xvi
  2. Michael Marcotty, Henry Ledgard
    Pages 1-18
  3. Michael Marcotty, Henry Ledgard
    Pages 19-52
  4. Michael Marcotty, Henry Ledgard
    Pages 53-72
  5. Michael Marcotty, Henry Ledgard
    Pages 73-108
  6. Michael Marcotty, Henry Ledgard
    Pages 109-136
  7. Michael Marcotty, Henry Ledgard
    Pages 137-160
  8. Michael Marcotty, Henry Ledgard
    Pages 161-186
  9. Michael Marcotty, Henry Ledgard
    Pages 187-210
  10. Michael Marcotty, Henry Ledgard
    Pages 211-234
  11. Michael Marcotty, Henry Ledgard
    Pages 235-254
  12. Michael Marcotty, Henry Ledgard
    Pages 255-270
  13. Michael Marcotty, Henry Ledgard
    Pages 271-292
  14. Michael Marcotty, Henry Ledgard
    Pages 293-312
  15. Michael Marcotty, Henry Ledgard
    Pages 313-321
  16. Back Matter
    Pages 323-360

About this book

Introduction

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.

Keywords

APL Action Ada Algol 68 FORTRAN PL/I Pascal Processing Smalltalk complexity data structures design programming programming language

Authors and affiliations

  • Michael Marcotty
    • 1
  • Henry Ledgard
    • 2
  1. 1.Computer Science DepartmentGeneral Motors Research LaboratoriesWarrenUSA
  2. 2.RFDAmherstUSA

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-4612-4692-3
  • Copyright Information Springer-Verlag New York 1987
  • Publisher Name Springer, New York, NY
  • eBook Packages Springer Book Archive
  • Print ISBN 978-0-387-96440-9
  • Online ISBN 978-1-4612-4692-3
  • Series Print ISSN 0177-7718
  • Buy this book on publisher's site