Casa Sviluppo Che cos'è un linguaggio di programmazione (apl)? - definizione da techopedia

Che cos'è un linguaggio di programmazione (apl)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa un linguaggio di programmazione (APL)?

Un linguaggio di programmazione (APL) fu descritto per la prima volta in un libro omonimo del 1962 di Kenneth E. Iverson. APL è un linguaggio di terza generazione (3GL) interattivo e interpretato orientato verso l'espressione rigorosa delle notazioni matematiche da un computer in modo interpretativo. APL ha una rappresentazione concisa di matrici e operatori, che vengono manipolati mentre consente l'implementazione della risoluzione astratta dei problemi. Lo fa da diversi domini ed esprime algoritmi indipendenti dalle specifiche della piattaforma di elaborazione.


Oggi, APL è fornito in ambienti di sviluppo integrato (IDE) da numerosi fornitori commerciali e non commerciali.


Prima di diventare noto come APL, la lingua era semplicemente conosciuta come Iverson's Language.

Techopedia spiega un linguaggio di programmazione (APL)

L'APL è comunemente usato in una vasta gamma di settori problematici, come matematica, ricerca scientifica, visualizzazione, ingegneria, robotica e scienza attuariale. La lingua è scritta con il set di caratteri APL univoco e non standard. Iverson ha affermato che l'uso di questo set produce un'abilità di notazione che supera un set di caratteri normale. Di conseguenza, la potenza di APL si basa sulla denotazione di operatori di array comuni, funzioni e loro combinazioni da un singolo simbolo dedicato (primitivo). Il risultato è una lingua che non è facile da leggere. Tuttavia, APL ha una base di utenti piccola ma ardente in applicazioni finanziarie, assicurative e matematiche.


È più probabile che i programmi APL vengano interpretati nell'area di lavoro APL piuttosto che compilati. A differenza di altre lingue valutate dall'alto verso il basso, le espressioni APL vengono valutate da destra a sinistra. Inizialmente, APL non conteneva strutture di controllo. Tuttavia, le implementazioni moderne generalmente includono un set completo di strutture di controllo che consentono la separazione dei dati e il controllo del flusso del programma.


APL è stato standardizzato dall'American National Standards Institute (ANSI) e dall'International Organization for Standardization (ISO).


I programmi APL possono essere scritti meglio usando una tastiera speciale con notazione simbolica specifica APL o rimappando una tastiera generale e usando le decalcomanie del linguaggio APL per indicare le funzioni APL.

Che cos'è un linguaggio di programmazione (apl)? - definizione da techopedia