Difference between revisions 564113373 and 564113419 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''' (basic operations) [[File:Mizna|thumbnail|center|12]]⏎ ** ''Abstraction'' ** ''+ Reference'' ** ''+ Synthesis'' * '''Lexical Scope''' * '''Closure''' ⏎ ⏎ == Programming paradigms supported == * '''Functional programming''', ''(directly supported)'' ** (writing expressions to be evaluated), * '''Object-oriented programming''' ''(directly supported)'' **(sending messages to objects), * '''Imperative programming''' ''(directly supported)'' **(writing statements to be executed), including structured programming. (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]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://en.wikipedia.org/w/index.php?diff=prev&oldid=564113419.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|