Difference between revisions 1050388197 and 1050388685 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-based programming]]. [[ARS-based programming]]] is used as a name for programming which consists mainly of applying patterns derived from ARS to programming in any language. ARS is an abstraction from the [[Lambda calculus|''Lambda Calculus'']], taking its three basic operations, and giving them a more general meaning, thus providing a foundation for the three major programming paradigms [[functional programming]], [[object-oriented programming]] and [[imperative programming]].

The technical texts in this article are taken from the online version of the 1st edition of the ''A++-book''.<ref>{{cite web |url=http://www.aplusplus.net/bookonl/node7.html |title=A++ - The Smallest Programming Language in the World (1st edition) |publisher=STMV - S. Toeche-Mittler Verlag |author=Gerog P. Loczewski |access-date=July 14, 2018}}</ref> published in 2004.{{citation needed}} The 2nd edition of the book ''A++ The Smallest Programming Language in the World'' (292 pages) was published in 2018.<ref>{{cite web |url=http://www.alpha-bound.de/aplple/index.html#APLPLE |title=A++ - The Smallest Programming Language in the World (2nd augmented edition) |publisher=tredition GmbH |author=Georg P. Loczewski |access-date=July 14, 2018}}</ref>

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

[[Category:Educational programming languages]]