Next:
Introduction
Up:
Undiluted Programming
Previous:
Undiluted Programming
Contents
Introduction
Motivations for `Programmierung pur'
To provide a method for teaching the principles of programming
To provide a learning tool for exploring fundamentals of programming
To provide a method to accelerate reaching high degree of programming efficiency
To provide a method accelerating and increasing efficiency in initiation to Java, C++ and C
To offer a new view of programming for many programmers:
Keywords
Highlights Overview
Programmierung pur
The Essence of Programming
ARS -- Generalization of the Lambda-Calculus
A++ -- the Smallest Programming Language of the World
Definition of ARS (A++) in EBNF-Notation
Examples of A++ - Syntax
A++ with few extensions
Syntax of A++ including pre-defined primitive abstractions
Examples using pre-defined primitives of A++
Pre-defined primitive abstractions in A++
A++ including pre-defined primitives
A++ Overview
ARS++ -- A++ Adapted to Challenges of the Real World
Definition of ARS++ - first stage
Definition of ARS++ - second stage
ARS and the other Languages
General Programming Patterns
Closure Pattern
CLAM Pattern
List Pattern
Set Pattern
Higher Order Function Pattern
Message Passing Pattern
Meta Object Protocol Pattern
ARSAPI:
ARSAPI for C
Implementation of ARS++:
Introduction
The virtual Machine AVIM
The Compiler ACOMP
ARS -- ARSAPI -- ARS++
The Book
Intended Audience and Teaching Method
Primary Audience
Secondary Audience
Teaching Method
Structure of the Book
Structure of the Book (Diagram)
Case Studies
Benefit to the Reader
Unique Value
The World of ARS
Background of the Author
Georg P. Loczewski 2002-07-20
ORDER NOW!!!