Programming Languages: Principles and Paradigms

Programming Languages: Principles and Paradigms

Author: Maurizio Gabbrielli

Publisher: Springer

ISBN: 1848829132

Category: Computers

Page: 440

View: 945

Download Now →

With great pleasure, I accepted the invitation extended to me to write these few lines of Foreword. I accepted for at least two reasons. The ?rst is that the request came to me from two colleagues for whom I have always had the greatest regard, starting from the time when I ?rst knew and appreciated them as students and as young researchers. The second reason is that the text by Gabbrielli and Martini is very near to the book that I would have liked to have written but, for various reasons, never have. In particular,theapproachadoptedinthisbookistheonewhichImyselfhavefollowed when organising the various courses on programming languages I have taught for almost thirty years at different levels under various titles. The approach, summarised in 2 words, is that of introducing the general concepts (either using linguistic mechanisms or the implementation structures corresponding to them) in a manner that is independent of any speci?c language; once this is done, “real languages” are introduced. This is the only approach that allows one to - veal similarities between apparently quite different languages (and also between paradigms). At the same time, it makes the task of learning different languages e- ier. In my experience as a lecturer, ex-students recall the principles learned in the course even after many years; they still appreciate the approach which allowed them to adapt to technological developments without too much dif?culty.
Programming Languages: Principles and Paradigms
Language: en
Pages: 440
Authors: Maurizio Gabbrielli, Simone Martini
Categories: Computers
Type: BOOK - Published: 2010-04-15 - Publisher: Springer

With great pleasure, I accepted the invitation extended to me to write these few lines of Foreword. I accepted for at least two reasons. The ?rst is that the request came to me from two colleagues for whom I have always had the greatest regard, starting from the time when
Programming Languages: Principles and Paradigms
Language: en
Pages: 440
Authors: Maurizio Gabbrielli, Simone Martini
Categories: Computers
Type: BOOK - Published: 2010-03-23 - Publisher: Springer Science & Business Media

This excellent addition to the UTiCS series of undergraduate textbooks provides a detailed and up to date description of the main principles behind the design and implementation of modern programming languages. Rather than focusing on a specific language, the book identifies the most important principles shared by large classes of
Programming Languages
Language: en
Pages: 344
Authors: Adesh K. Pandey
Categories: Computers
Type: BOOK - Published: 2008 - Publisher: Alpha Science International Limited

Programming Language: Principles and Paradigms focuses on designing, implementation, properties and limitations of new and existing programming languages. The book supports a critical study of the Imperative, Functional and Logic Languages focusing on both principles and paradigms which allows for flexibility in how the text can be used. The instructor
Programming Languages
Language: en
Pages: 411
Authors: Allen B. Tucker, Robert Noonan
Categories: Computers
Type: BOOK - Published: 2002 - Publisher: McGraw-Hill Companies

Programming Languages: Principles and Paradigms by Allen Tucker and Robert Noonan is an exciting first edition for the programming languages course. The text covers all of the major design topics and language paradigms in a coherent and modern fashion. Programming Languages: Principles and Paradigms gives a complete, hands-on treatment of
Programming Languages
Language: en
Pages: 600
Authors: Allen B. Tucker, Robert Noonan
Categories: Programming languages (Electronic computers)
Type: BOOK - Published: 2007 - Publisher:

Tucker and Noonan's new approach emphasizes a thorough, hands-on treatment of key issues in programming language design, providing a balanced mix of explanation and experimentation. Opening chapters present the fundamental principals of programming languages, while optional companion chapters provide implementation-based, hands-on experience that delves even deeper. This edition also includes