Book Details

Programming Languages : An Active Learning Approach

Publication year: 2008

ISBN: 978-0-387-79422-8

Internet Resource: Please Login to download book


Programming Languages: An Active Learning Approach introduces students to three programming paradigms: object-oriented/imperative languages using C++ and Ruby, functional languages using Standard ML, and logic programming using Prolog. This interactive textbook is intended to be used in and outside of class. Each chapter follows a pattern of presenting a topic followed by a practice exercise or exercises that encourage students to try what they have just read. This textbook is best-suited for students with a 2-3 course introduction to imperative programming.


Subject: Computer Science, Action, C++, C++ programming language, Factor, ML, Prolog, Ruby, Standard ML, compiler, functional programming, logic, programming, programming language, semantics, Programming Languages, Compilers, Interpreters, Logics and Meanings of Programs, Symbolic and Algebraic Manipulation