APL (linguagem de programação)
linguagem de programação / De Wikipedia, a enciclopédia encyclopedia
APL é uma linguagem de programação destinada a operações matemáticas.
APL | |
---|---|
Surgido em | 1962 |
Criado por | Kenneth Iverson |
Estilo de tipagem | dinâmica |
Principais implementações | IBM APL2 |
Influenciada por | Notação matemática |
Influenciou | A+, J, K, MATLAB, FP[1], entre outras |
Ela nasceu do trabalho do professor de matemática canadense Kenneth Iverson. A linguagem APL foi formalmente definida e introduzida por Iverson em seu livro A Programming Language, de 1962.[2][3] Sua proposta original era a de produzir uma nova notação matemática, menos sujeita às ambiguidades da notação convencional. Segundo Iverson, foi projetada com o objetivo de ser matematicamente concisa, simples, precisa e executável.
Na década de 1960, trabalhando na IBM em conjunto com Adin Falkoff, ambos produziram a primeira versão de APL, de 1966, quando um interpretador da linguagem ficou disponível.[4]
APL tem diversos dialetos, mas há uma versão internacional padronizada pela ISO/IEC 13751:2001.[5][6] Outra referência importante é APL2 Programming: Language Reference, da IBM.[7]