William & Mary

Robert Noonan Publishes Book

Programming Languages: Principles and ParadigmsAllen Tucker (Bowdoin College) and Robert Noonan published the second edition of their textbook entitled Programming Languages: Principles and Paradigms in September with McGraw-Hill. The first edition appeared in November 2001. The new edition is a major rewrite, having 18 chapters to the first edition's 11 chapters. Major new features include:

  • A greatly expanded treatment of the four major programming language paradigms: imperative, object-oriented, functional, and logic.
  • Language coverage is expanded to include Perl, Python, C, C++, Java, Scheme, Haskell, Smalltalk, Ada, and Prolog.
  • Later chapters include coverage of event-driven programming, concurrency, and correctness.