Next:
Programmierung pur
Up:
Undiluted Programming
Previous:
Keywords
Contents
Highlights Overview
Subsections
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
Definition of ARS (A++) as Diagram
Examples of A++ - Syntax
Examples of syntax of abstraction 1. alternative in 2.2
Examples of syntax of abstraktion 2. alternative in 2.2
Examples of syntax of reference 2.3
Examples of syntax of synthesis 2.4
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
Structure of ARS++ - first stage (Diagram)
Definition of ARS++ - second stage
Structure of ARS++ - second stage (Diagram)
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
ARS++ has the following features
The virtual Machine AVIM
AVIM Registers
Structure of the AVIM-SECD Machine
Instructions of the Virtual Machine:
The Compiler ACOMP
Expressions processed by ACOMP (Diagram)
Expansion of macros in ACOMP (Diagram)
ARS -- ARSAPI -- ARS++
Georg P. Loczewski 2002-07-20
ORDER NOW!!!