Search Results: ''

Search

×
×
×
×
20 results for ""
Practical Compiler Construction By Nils M Holm
Paperback: $39.99
Ships in 3-5 business days
(2 Ratings)
Study the heavily annotated source code of a full compiler for a subset of the C programming language generating code for the popular 386 processor. Learn about the practice of lexical... More > analysis, syntax analysis, semantic analysis, code generation, etc. Extend your theoretical background by learning about the foundations and applications of scan trees, formal grammars, abstract programs, code generation models, and program transformation. Finally, have a look at more advanced compilation techniques such as code synthesis, abstract program optimization, peephole optimization, common subexpression elimination. This is an advanced programming textbook and a compiler-writing primer. Some programming skills are required, but no prior knowledge in the field of compiler construction is necessary.< Less
Sketchy Scheme By Nils M Holm
Paperback: $14.99
Ships in 3-5 business days
Sketchy Scheme is an introduction to functional programming in Scheme. Scheme is a language of the Lisp family with particularly clean syntax and semantics. It is frequently used in research and... More > education. Functional Programming is an approach that focuses on the evaluation of expressions. Programs are formed by combining functions. Most functional programming constructs are free of side effects, which allows to examine programs formally and prove properties of algorithms. This book provides a step-by-step introduction to functional programming in Scheme. It covers various aspects of the language like data types, conditions, recursion, list processing, lexical scoping, closures, function definitions, dynamic typing, etc. By means of numerous examples of varying complexity, it takes the reader on an entertaining and informative tour through the language.< Less
The mLite Programming Language By Nils M Holm
eBook (PDF): $7.99
Download immediately.
mLite is a general-purpose, functional, lightweight, dynamic programming language. It borrows ideas from both the Scheme and Standard ML languages, taking most of its syntax from ML and its dynamic... More > nature from Scheme. It extends ML-style pattern matching by adding guarded patterns and also introduces the principle of implicit guards.< Less
The mLite Programming Language By Nils M Holm
Paperback: $9.99
Ships in 3-5 business days
mLite is a general-purpose, functional, lightweight, dynamic programming language. It borrows ideas from both the Scheme and Standard ML languages, taking most of its syntax from ML and its dynamic... More > nature from Scheme. It extends ML-style pattern matching by adding guarded patterns and also introduces the principle of implicit guards.< Less
Practical Compiler Construction By Nils M Holm
eBook (PDF): $29.99
Download immediately.
(3 Ratings)
Study the heavily annotated source code of a full compiler for a subset of the C programming language generating code for the popular 386 processor. Learn about the practice of lexical... More > analysis, syntax analysis, semantic analysis, code generation, etc. Extend your theoretical background by learning about the foundations and applications of scan trees, formal grammars, abstract programs, code generation models, and program transformation. Finally, have a look at more advanced compilation techniques such as code synthesis, abstract program optimization, peephole optimization, common subexpression elimination. This is an advanced programming textbook and a compiler-writing primer. Some programming skills are required, but no prior knowledge in the field of compiler construction is necessary.< Less
Scheme 9 from Empty Space By Nils M Holm
eBook (PDF): $29.95
Download immediately.
THIRD EDITION! Scheme 9 from Empty Space reproduces the completely self-contained and heavily commented C and Scheme source code to a full, real-world interpreter for the Scheme programming language.... More > By means of extensive annotations, examples, and numerous figures, it answers a lot of questions about crafting an interpreter, including: How does automatic memory management work? How is macro expansion implemented? How do lexical scoping and dynamic scoping work? How is arbitrary precision arithmetics implemented? How does tail call elimination work? How are first-class continuations implemented? This textbook is intended as a practical guide for everybody who wants to take a deeper look at the techniques behind the interpretation of computer programs.< Less
Zen-Style Programming By Nils M Holm
eBook (PDF): $10.00
Download immediately.
This book introduces the concepts of functional and symbolic programming, applies these techniques to some problems of varying complexity, and eventually discusses the implementation of an... More > abstraction layer for solving problems in an abstract, architecture-neutral way by the example of a purely symbolic LISP interpreter.< Less
Zen-Style Programming By Nils M Holm
Paperback: $29.00
Ships in 3-5 business days
This book introduces the concepts of functional and symbolic programming, applies these techniques to some problems of varying complexity, and eventually discusses the implementation of an... More > abstraction layer for solving problems in an abstract, architecture-neutral way by the example of a purely symbolic LISP interpreter.< Less
Lightweight Compiler Techniques By Nils M Holm
Paperback: $29.00
Ships in 3-5 business days
The book contains the full and extensively documented source code to the front end and optimizer of a real-world compiler. It does not stop where other books do, and takes you on a tour through the... More > whole compilation process.< Less
Lightweight Compiler Techniques By Nils M Holm
eBook (PDF): $10.00
Download immediately.
The book contains the full and extensively documented source code to the front end and optimizer of a real-world compiler. It does not stop where other books do, and takes you on a tour through the... More > whole compilation process.< Less