Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. A++ ist eine Programmiersprache deren Minimalismus kaum zu übertreffen ist. Ihr einziger ist es an der Programmierung Interessierten zu helfen so schnell und wie nur möglich das Wesentliche der Programmierung erfassen.
Ein zur Verfügung gestellter Interpreter soll dabei behilflich sein das Gelernte und zu testen.
In keiner der in einführenden Kursen benutzten Programmiersprachen werden Lernende gezwungen sich mit Wesentlichen der Programmierung so intensiv auseinanderzusetzen wie A++.
Der Vorteil dieses rigorosen Vorgehens besteht darin dass kurzer Zeit Denkmuster eingeübt werden die einen sich müheloser in die großen populären Programmiersprachen und in diesen in kurzer Zeit produktiv werden.
Der Name A++ ist eine Abkürzung Abstraktion plus Referenz plus Synthese. Hiermit werden drei Prinzipien von A++ benannt die gleichzeitig einziger Inhalt sind.
Diese Prinzipien stellen eine Verallgemeinerung der des Lambda-Kalküls dar.
In A++ werden die Elementarteilchen der Programmierung reinster Form sichtbar gemacht. Man kann sie studieren und den richtigen Umgang mit ihnen
Programmierung wird vereinfacht
Energien die in den meisten Sprachen für Beherrschung und das Einhalten der Syntax aufgebracht müssen kommen in A++ der wichtigeren Aufgabe der logischen Bewältigung des zu lösenden Problems zugute.
A++ bietet Denkmuster an
Das Denken wird aus den Niederungen des komplexen Regelwerks einer bestimmten Programmiersprache herausgeholt und heraufgehoben auf die Höhen einfacheren umfassenderen und deshalb mächtigeren Denkens.