Difference between revisions 541155892 and 554833444 on enwiki

{{No footnotes|date=January 2011}}
{{Notability|date=January 2011}}
{{Infobox programming language
| name =A++
| logo =
| paradigm = [[Multi-paradigm programming language|multi-paradigm]]: [[Object-oriented programming|object-oriented]], [[Imperative programming|imperative]], [[Functional programming|functional]], [[logic programming|logic]]
| year =2001
| designer =
(contracted; show full)

== Purpose ==

A++ is a language similar to C++, with its interpreter available in Scheme, Java, C, C++ and Python, and offers an ideal environment for basic training in programming, enforcing rigorous confrontation with the essentials of programming languages.

== Constitutive principles ==

*   '''ARS''' (b

[[File:Mizna|thumbnail|center|12]]
asic operations)
**  ''Abstraction''
**  ''+ Reference''
**  ''+ Synthesis''
*   '''Lexical Scope'''
*   '''Closure'''
sf⟨⟩₳₵₨ἏὋῪἑὩרץףעכיחאىيهلعثجخæɔːɨ⟨{{IPAc-en|{{IPA-en|ə̆ə̋ə̌ə᷉ɪ}}}}⟩
dffgfg Next time for you my jan

== Programming paradigms supported ==

* '''Functional programming''', ''(directly supported)''
** (writing expressions to be evaluated),
* '''Object-oriented programming''' ''(directly supported)''
**(sending messages to objects),
(contracted; show full)* [[Educational programming language]]
* [[ARS plusplus|ARS++]]

== External links ==
* [http://www.aplusplus.net/bookonl/ A++ book online]
* Georg P. Loczewski, [http://www.lambda-bound.com/book/lambdacalc/lcalconl.html ''The Lambda Calculus and A++'']

[[Category:Educational programming languages]]