APL
Disambiguazione – Se stai cercando altri significati, vedi Apl.
Questa voce sull'argomento software è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento.
APL linguaggio di programmazione | |
---|---|
Autore | Kenneth Iverson, IBM e Lawrence M. Breed |
Data di origine | 1966 |
Paradigmi | array programming, programmazione strutturata, programmazione funzionale e programmazione modulare |
Modifica dati su Wikidata · Manuale |
L'APL (sigla di A Programming Language) è un linguaggio di programmazione ideato da Kenneth Iverson nel 1962. Tra le principali caratteristiche ricordiamo:
- L'utilizzo di un set di caratteri speciali per rappresentare alcune operazioni matematiche di alto livello.
- L'elevato numero di primitive, dedicate in particolare alla gestione dei vettori e delle matrici lo rende potentissimo per elaborazioni numeriche: una delle applicazioni più importanti dei computer negli anni in cui è stato progettato.
- L'uso in modalità interattiva interpretata.
I programmi APL, grazie alla potenza degli operatori e alla concatenazione delle operazioni, sono compattissimi: questo permette di concentrare algoritmi in poche righe evitando la dispersione tipica dei linguaggi di programmazione tradizionali dove la soluzione del problema è nascosta tra gli elementi sintattici del linguaggio.
Altri progetti
Altri progetti
- Wikimedia Commons
- Wikimedia Commons contiene immagini o altri file su APL
Collegamenti esterni
- (EN) Jim Wiegang's APL information, su chilton.com.
V · D · M | |
---|---|
ABAP · Ada · ALGOL · APL · Assembly · Awk · BASIC · C · C++ · C# · COBOL · Delphi · Eiffel · Fortran · F# · Haskell · IDL · Java · JavaScript · J# · Lisp · LOGO · Lua · ML · Objective-C · OCaml · Pascal · Perl · PHP · PL/I · PLaSM · Prolog · Python · Ruby · Rust · SAS · Scheme · sh · Simula · Smalltalk · SQL · Swift · Visual Basic |
Controllo di autorità | LCCN (EN) sh85005991 · BNE (ES) XX528234 (data) · J9U (EN, HE) 987007294036505171 |
---|
Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica