Books > Computing & IT > Computer programming > Programming languages
|
Not currently available
Foundations of Programming Languages (Paperback, 2nd ed. 2017)
Loot Price: R1,053
Discovery Miles 10 530
You Save: R302
(22%)
|
|
Foundations of Programming Languages (Paperback, 2nd ed. 2017)
Series: Undergraduate Topics in Computer Science
Supplier out of stock. If you add this item to your wish list we will let you know when it becomes available.
|
This clearly written textbook provides an accessible introduction
to the three programming paradigms of object-oriented/imperative,
functional, and logic programming. Highly interactive in style, the
text encourages learning through practice, offering test exercises
for each topic covered. Review questions and programming projects
are also presented, to help reinforce the concepts outside of the
classroom. This updated and revised new edition features new
material on the Java implementation of the JCoCo virtual machine.
Topics and features: includes review questions and solved practice
exercises, with supplementary code and support files available from
an associated website; presents an historical perspective on the
models of computation used in implementing the programming
languages used today; provides the foundations for understanding
how the syntax of a language is formally defined by a grammar;
illustrates how programs execute at the level of assembly language,
through the implementation of a stack-based Python virtual machine
called JCoCo and a Python disassembler; introduces object-oriented
languages through examples in Java, functional programming with
Standard ML, and programming using the logic language Prolog;
describes a case study involving the development of a compiler for
the high level functional language Small, a robust subset of
Standard ML. Undergraduate students of computer science will find
this engaging textbook to be an invaluable guide to the skills and
tools needed to become a better programmer. While the text assumes
some background in an imperative language, and prior coverage of
the basics of data structures, the hands-on approach and easy to
follow writing style will enable the reader to quickly grasp the
essentials of programming languages, frameworks, and architectures.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
You might also like..
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.