Difference between revisions 94762769 and 98500755 on enwiki

'''ARS++''' has been developed in [[2002]] for the book ''Undiluted Programming''<ref>[http://www.lambda-bound.de/book/engl/index.html Description of Undiluted Programming]</ref> to demonstrate '''ARS based programming''' in a real world context. ARS++ is used in the book to implement an [[A++]] [[Interpreter (computing)|interpreter]] and  an [[XML]] [[Database]] System. Even the implementation of ARS++ in [[C (progr(contracted; show full)


== ARS++ explained by its name ==
The name '''ARS++''', being an [[acronym]] for '''ARS + Scheme + Extensions''', indicates that ARS++ has a lot to do with [[Scheme (programming language)|Scheme ]] but that it is not equivalent to Schem
'e.

* The '''first part''' of the name refers to the core of  the language, which is nothing else but [[A_plusplus |A++]], i.e. ''Abstraction + Reference + Synthesis''.<ref>The structure of A++ however is different from the structure of Scheme, which can be verified by comparing the definition of Scheme in R5RS with the definition of A++ [http://www.lambda-bound.de/book/lambdacalc/node41.html here].</ref>

(contracted; show full)* [[Ars_based_programming |ARS based programming]]
* [[A_plusplus |A++]]
* [[Educational_programming_language |Educational programming language]]

== References ==
<references/>

[[Category:Programming languages]]