ARS-based programming

ARS-based programming is built on three principles: "Abstraction", "Reference" and "Synthesis". These principles can be seen as a generalized form of the basic operations of the "Lambda calculus". All essential features of a programming language can be derived from ARS even the three major programming paradigms: functional programming, object-oriented programming and imperative programming.
The programming language A++ is a demonstration that, based on ARS, programming patterns can be developed that are very powerful, providing a solid base for solving common programming problems.
ARS-based programming as covered in the book "Programmierung pur" ("Undiluted Programming" or "Barebones Programming") published in German under the (the English rights are available now) is facilitated by three tools: A++, ARS++, and ARSAPI.