Difference between revisions 848574299 and 848575283 on enwiki

{{multiple issues|
{{No footnotes|date=January 2011}}
{{Notability|date=January 2011}}
}}

'''A++''' stands for '''abstraction plus reference plus  synthesis''' which is used as a name for the minimalistic  programming language that is built on ARS.
'''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]].

'''ARS Based Programming''' is used as a name for programming which consists mainly of applying patterns derived from ARS to programming in any language.

''The''  '''technical texts in this article are taken from the online version''' ''of the 1st edition of the'' '''A++-book''' ''which is available on the page specified below under'' '''External Links''' . 

The ''2nd edition'' of the book '''A++ The Smallest Programming Language in the World''' (292 pages) is now available as a paperback, hardcover or e-book.  More info can be found on the ''A++-Web-Site'' '''http://www.aplusplus.net''' .


== History ==
A++ was developed by Georg  P. Loczewski in the years from 1998 - 2002 working as a software developer for Bull's Software-Haus in Langen, Germany and as a freelance programmer with the purpose to serve as a learning instrument rather than as a programming language used to solve practical problems.

(contracted; show full)* A++ Web-Site:  http://www.aplusplus.net
* History of A++: http://www.aplusplus.net/aplpleorigin/aplpleorigin.html
* A++-book online: http://www.aplusplus.net/bookonl/
* Article on PROGOPEDIA: http://www.progopedia.com/language/a-plus-plus/
* Georg P. Loczewski, http://www.lambda-bound.com/book/lambdacalc/lcalconl.html ''The Lambda Calculus and A++''
* ARS++ Web-Site:  http://www.lambda-bound.com

[[Category:Educational programming languages]]