Programming Language Fundamentals by Example

D.E. Stevenson

November 10, 2006 by Auerbach Publications
Textbook - 256 Pages - 84 B/W Illustrations
ISBN 9780849370168 - CAT# AU7016


Add to Wish List
FREE Standard Shipping!


  • Prepares students for advanced work in theoretical computer science or languages
  • Guides students through the process of implementing a programming language compiler
  • Explains formal grammars, automata, denotational and axiomatic semantics, rule-based presentation, and more
  • Includes case-based exercises and a semester-long project, presenting students with applied methods
  • Uses a problem-based learning approach and case-based pedagogy
  • Provides practical project management methods based on Humphrey's Personal Software Process
  • Summary

    Written in an informal yet informative style, Programming Language Fundamentals by Example uses active learning techniques, giving students a professional learning experience based on professional methods applied with professional standards. It provides an understanding of the many languages and notations used in computer science, the formal models used to design phases, and the foundations of languages including linguistics and logic.

    To give students a thorough, working knowledge of programming languages, this textbook uses a semester-long project in which students create a programming language. This project brings to life the concepts and theories fundamental to computer languages. The author incorporates "thinking tools" such as concept maps, matrices for analysis, and flowcharts.

    Designed for fourth year undergraduates and first year graduates with enough exposure to programming to absorb the technical foundations of languages, this textbook offers a unique approach to understanding how programming languages are created and function.


    We provide complimentary e-inspection copies of primary textbooks to instructors considering our books for course adoption.

    Request an
    e-inspection copy

    Share this Title