Difference between revisions 907180853 and 923376566 on enwiki

{{multiple issues|
{{Notability|date=January 2011}}
{{COI|date=July 2019}}
{{Primary sources|date=July 2019}}
}}

'''A++''' stands for '''abstraction plus reference plus  synthesis''' which is used as a name for the minimalistic  programming language that is built on ARS.
(contracted; show full)**(compose, curry, map, mapc, map2, filter, locate, for-each),
* '''Set operations'''
**(memberp, union, addelt),
* '''Iterative control structure'''
**('while').

== Development of applications with A++ ==
The purpose of A++ is not to be used as a programming language to write applications for the needs of the real world. Nevertheless
, it is possible to write simple application programs in A++ like object oriented implementations of a simple account handling and a library management system.

To write real world application programs the language ARS++ is provided,{{Citation needed|date=July 2019}} which extends A++ to a language similar to Scheme. ARS++ is derived from ''ARS plus Scheme plus Extensions''.

== See also ==
The information on the following internal Link referring to ARS++ and ARS-Based Programming  may not be up-to-date or accurate. It is recommended to use the following external link instead:

ARS-BASED programming and ARS++ :

* [[ARS-based programming]]
* [[Educational programming language]]
* [[ARS plusplus|ARS++]]

== References ==
{{Reflist}}

== External links ==
* [//www.aplusplus.net A++ Official Web-Site]
* [//www.aplusplus.net/bookonl/ The A++ Book (online-edition)]
* [//www.lambda-bound.com/ ARS/ARS++ Web-Site]
* [//www.lambda-bound.com/book/lambdacalc/lcalconl.html The Lambda Calculus and A++]

[[Category:Educational programming languages]]