|
|
|
Nils M Holm
|
| Email: |
Log in to view email |
| Address: |
Robert-Bosch-St 2 |
| |
Hemsbach,
69502
|
|   |
Germany |
|
|
|
|
 |
Sketchy LISP
Sketchy LISP is an introduction to functional programming in Scheme.
Functional programming is an approach that focuses on the evaluation
of expressions. Programs are formed by combining functions. Most
functions are free of side effects which allows to examine programs
formally and prove properties of algorithms.
This tutorial 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.
Print: $12.95
Download: $6.95
|
|
|
 |
Scheme 9 from Empty Space
A Guide to Implementing Scheme in C.
Scheme 9 from Empty Space reproduces the completely self-contained and
heavily commented C and Scheme source code to an interpreter for a broad
subset of the Scheme programming language. 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 Scheme procedures called from C?
Print: $14.95
Download: $7.95
|
|
|
 |
Logic Programming in Scheme
- What are goals and queries?
- Why is negation hard in logic programming?
- What is cutting?
- How do I solve logic puzzles?
- How is logic programming implemented?
This booklet answers all these questions in merely 40 pages of terse
prose and lots of examples. If you are into Scheme programming and
always wanted to know how to integrate the power of logic programming
into your code, this text is for you.
Print: $8.95
Download: $3.95
|
|
|
 |
Symbolic Programming for the Impatient
Symbols and ordered pairs. These two types and a handful of functions
is all you need to write amazingly elegant and powerful programs.
Symbolic Programming is functional programming based on the evaluation of
symbolic expressions. Symbolic Programs evaluate by combining symbols and
pairs to form more complex structures and then decomposing them again.
Symbolic Programming takes abstraction to its limit. Forget about
hardware and implementation details. Symbolic Programming is truly
architecture-neutral. You can even `run' programs on a sheet of paper.
If you like a scientific view on programming, this is the right book
for you.
Print: $9.95
Download: $4.95
|
|
|
 |
Logic Programming in Symbolic LISP
- What is logic programming?
- What are goals and queries?
- Why is negation hard in logic programming?
- What is cutting?
- How do I solve logic puzzles?
- How is logic programming implemented?
This booklet answers all these questions in merely 40 pages of terse prose and l
ots of examples. The code in this text is purely functional, purely symbolic, an
d easy to follow. If you are into functional programming, this booklet will add
a powerful tool to your repertoire.
Print: $8.95
Download: $3.95
|
|
|
 |
Symbolic Computing
This book discusses fundamental concepts of computer science in
terms of pure LISP. Pure LISP is an elegant, flexible, and powerful
mathematical system and programming language. It shares a lot of
properties with modern dialects of LISP such as Common Lisp and
Scheme.
The book begins with an in-depth discussion of basic topics like list
processing, symbols, functions, iteration, types of recursion and
higher order functions. It then advances to a more abstract view,
demonstrating how to solve problems in pure LISP. Topics discussed
here include backtracking, tree processing, divide and conquer
algorithms, sorting, formal language processing (lexing and parsing),
and arbitrary precision arithmetics.
Included in the book is a library containing many interesting pure
LISP functions for various tasks and the complete source code to
MEXPRC, an M-expression compiler written in pure LISP.
Print: $16.95
Download: $9.95
|
|
|
 |
Lightweight Compiler Techniques
Although compiler construction is a well-studied part of
computer science, there are only few books that cover both
theory and practical compiler crafting in-depth.
This book is here to fill this niche. It explains compiler
construction in simple terms and by means of practical examples,
but without avoiding the fundamental theory.
It does not stop where other books do, and takes you on a tour
through the whole compilation process.
Print: $16.95
Download: $9.95
|
|
|
 |
Die Anatomie einer Programmiersprache
Dieses Buch behandelt die praktische Seite des
Compilerbaus. Beschrieben wird die Entwicklung
eines Compilers für eine systemnahe Sprache von
der Idee über die Konzeption bis zur
Implementierung. Die verwendete Sprache ist eine
erweiterte Untermenge von C mit einigen Anleihen
bei BCPL, dem "Vorfahren" von C.
Print: $12.95
Download: $6.95
|
|
|
|
|
|
|