Programming Languages: An Active Learning Approach
Blowout Sale! Save 54% on the Programming Languages: An Active Learning Approach by Springer at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Programming Languages: An Active Learning Approach introduces students to three programming paradigms: object-oriented/imperative languages using C++
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.
Key Features: (1) Accessible structure guides the student through various programming languages. (2) Seamlessly integrated practice exercises. (3) Classroom-tested. (4) Online support materials.
“The Programming Languages book market is overflowing with books, but none like this. In many ways, it is precisely the book I have been searching for to use in my own programming languages course. One of the main challenges I perpetually face is how to teach students to program in functional and logical languages, but also how to teach them about compilers. This book melds the two approaches very well.” -- David Musicant, Carleton College
|Item Weight:||1.2 pounds|
|Item Size:||0.7 x 9.3 x 9.3 inches|
|Package Weight:||1.23 pounds|
|Package Size:||6.3 x 0.79 x 0.79 inches|
Have questions about this item, or would like to inquire about a custom or bulk order?
If you have any questions about this product by Springer, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.
Related Best Sellers
ean: 9780201544282, isbn: 0201544288,
Presents the results of Project Oberon: an entire software environment for a modern workstation created by the authors during 1986-89. The primary goal of the project was to design and implement a system from scratch and to structure it in such a way...
By Brand: Springer
ean: 9780792380535, isbn: 0792380533,
Earth date, August 11, 1997 "Beam me up Scottie!" "We cannot do it! This is not Star Trek's Enterprise. This is early years Earth." True, this is not yet the era of Star Trek, we cannot beam captain James T. Kirk or captain Jean Luc Pickard or an app...
By Jones & Bartlett Learning
sku: Y9780763776275, ean: 9780763776275, isbn: 0763776270,
Algorithms, Languages, Automata, & Compilers A Practical Approach is designed to cover the standard “theory of computing” topics through a strong emphasis on practical applications rather than theorems and proofs. Finite automata, Turing machines...
By Laxmi Publications
ean: 9788170089506, isbn: 8170089506,
By Robert A Walker
ean: 9780792391586, isbn: 0792391586,
After long years of work that have seen little industrial application, high-level synthesis is finally on the verge of becoming a practical tool. The state of high-level synthesis today is similar to the state of logic synthesis ten years ago. At pre...
By Brand: Springer
ean: 9780792394556, isbn: 0792394550,
Automatic transformation of a sequential program into a parallel form is a subject that presents a great intellectual challenge and promises a great practical award. There is a tremendous investment in existing sequential programs, and scientists and...
By Brand: Springer
ean: 9780792398097, isbn: 0792398092,
Dependence Analysis may be considered to be the second edition of the author's 1988 book, Dependence Analysis for Supercomputing. It is, however, a completely new work that subsumes the material of the 1988 publication. This book is the third volume ...
By IEEE Computer Society
ean: 9780818680908, isbn: 0818680903,
This volume of proceedings from the 1997 Parallel Architectures and Compilation Techniques international conference includes information on multithreaded architectures and compilation, forecasting branches and memory access, and techniques in instruc...
By CRC Press
ean: 9780849389856, isbn: 0849389852,
This three-volume work presents a compendium of current and seminal papers on parallel/distributed processing offered at the 22nd International Conference on Parallel Processing, held August 16-20, 1993 in Chicago, Illinois. Topics include processor ...
By Leupers Rainer Marwedel Peter
ean: 9781441949288, isbn: 1441949283,
It is well known that embedded systems have to be implemented efficiently. This requires that processors optimized for certain application domains are used in embedded systems. Such an optimization requires a careful exploration of the design space, ...