• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Programming ▶ Understanding Programming Languages

Understanding Programming Languages

March 24, 2006

Understanding Programming Languages

Understanding Programming Languages explains: what alternatives are available to the language designer, how language constructs should be used for safety and readability, how language constructs are implemented, the role of language in expressing and enforcing abstractions.

Book Description

The aim of this book is to help the student understand programming languages by analyzing and contrasting language constructs:
What alternatives are available to the language designer?
How are language constructs implemented?
How should they be used?

We have not hesitated to be prescriptive: to claim that accumulated experience shows that certain constructs are to be preferred, and others to be avoided or at least used with caution.

Of course, any book on programming languages should not be taken as a reference manual for any particular language. The goal is to learn to analyze languages and not to study the peculiarities of any language in depth. Nor is the book a guide to the choice of a language for any particular project. The goal is to supply the student with the conceptual tools needed to make such a decision.

Table of Contents

  • What Are Programming Languages?
  • Elements of Programming Languages
  • Programming Environments
  • Elementary Data Types
  • Composite Data Types
  • Control Structures
  • Subprograms
  • Pointers
  • Real Numbers
  • Polymorphism
  • Exceptions
  • Concurrency
  • Program Decomposition
  • Object-Oriented Programming
  • Functional Programming
  • Logic Programming
  • Java

Download Free PDF / Read Online

Author(s): M. Ben-Ari
Format(s): PDF
File size: 970.81 KB
Number of pages: 322
Link: Download.

Similar Books:

  1. The Implementation of Functional Programming Languages
  2. Ada 95 for C and C ++ Programmers
  3. Syntax and Semantics of Programming Languages
  4. Ada 95: The Craft of Object-Oriented Programming
  5. Common LISP, Second Edition : The Language
Previous Post: « Perl for the Web
Next Post: Extreme Perl »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com