A+ (linguagem de programação)
A+ é uma linguagem de programação de formação, um dialeto da linguagem APL[1][2] com extensões agressivas.
A+ | |
---|---|
Surgido em | 1988 |
Criado por | Arthur Whitney |
Influenciada por | APL |
Influenciou | K |
Histórico
editarA+ é descendente da linguagem "A" que foi criada em 1988 por Arthur Whitney.[3] Alguns desenvolvedores em Morgan Stanley adicionaram uma interface gráfica e introduziram algumas características em A e desta forma, em 1992, foi criada formalmente a lingua A+. O "+" refere-se a interface gráfica.
Características
editarFoi projetada para aplicações numericamente intensivas, especialmente em aplicações financeiras. A linguagem roda em Unix e Linux e é uma linguagem de alto nível interpretada e interativa.
A+ fornece um conjunto de funções e operadores, uma interface gráfica com uma grande seleção de widgets. Também fornece sincronização automática de widgets e variáveis, execução assíncrona de funções associadas com variáveis e acontecimentos. Sua interface gráfica não é suportada em todas as plataformas.
Uma mudança em relação a linguagem APL é que uma função em A+ pode ter até 10 parâmetros formais.
A+ é licenciada pela GNU (General Public License).
Referências
- ↑ «A+: a programming language for actual programmers». www.aplusdev.org. Consultado em 1 de dezembro de 2020
- ↑ Girardot, Jean-Jacques (1 de maio de 1990). «The A+ programming language, a different APL». ACM SIGAPL APL Quote Quad (4): 149–160. ISSN 0163-6006. doi:10.1145/97811.97621. Consultado em 1 de dezembro de 2020
- ↑ «A+: History of A+». www.aplusdev.org. Consultado em 1 de dezembro de 2020