Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

A++

< >

A++ is a programming language created in 1996.

#1266on PLDB 28Years Old
Wikipedia

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, 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. Read more on Wikipedia...


Example from hello-world:
(print "Hello World")

Language features

Feature Supported Example Token
Strings ✓ "Hello world" "
Print() Debugging ✓ print

- Build the next great programming language · Add · Issues · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements

Built with Scroll v161.0.4