Organization of Programming Languages

  • Bernd Teufel

Table of contents

  1. Front Matter
    Pages i-xi
  2. Bernd Teufel
    Pages 1-21
  3. Bernd Teufel
    Pages 22-42
  4. Bernd Teufel
    Pages 43-68
  5. Bernd Teufel
    Pages 69-87
  6. Bernd Teufel
    Pages 88-108
  7. Bernd Teufel
    Pages 109-135
  8. Bernd Teufel
    Pages 136-153
  9. Bernd Teufel
    Pages 154-176
  10. Bernd Teufel
    Pages 177-184
  11. Back Matter
    Pages 185-209

About this book

Introduction

Beside the computers itself, programming languages are the most important tools of a computer scientist, because they allow the formulation of algorithms in a way that a computer can perform the desired actions. Without the availability of (high level) languages it would simply be impossible to solve complex problems by using computers. Therefore, high level programming languages form a central topic in Computer Science. It should be a must for every student of Computer Science to take a course on the organization and structure of programming languages, since the knowledge about the design of the various programming languages as well as the understanding of certain compilation techniques can support the decision to choose the right language for a particular problem or application. This book is about high level programming languages. It deals with all the major aspects of programming languages (including a lot of examples and exercises). Therefore, the book does not give an detailed introduction to a certain program­ ming language (for this it is referred to the original language reports), but it explains the most important features of certain programming languages using those pro­ gramming languages to exemplify the problems. The book was outlined for a one session course on programming languages. It can be used both as a teacher's ref­ erence as well as a student text book.

Keywords

C++ programming language Eiffel Oberon Pascal Processing compiler data types programming programming language selection semantics

Authors and affiliations

  • Bernd Teufel
    • 1
  1. 1.FAW Ulm, Bereich BüroautomationFederal Republic of Germany

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-7091-9186-6
  • Copyright Information Springer-Verlag Vienna 1991
  • Publisher Name Springer, Vienna
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-211-82315-6
  • Online ISBN 978-3-7091-9186-6
  • About this book