Cuprins:
- Definiție - Ce înseamnă un limbaj de programare (APL)?
- Techopedia explică un limbaj de programare (APL)
Definiție - Ce înseamnă un limbaj de programare (APL)?
Un limbaj de programare (APL) a fost descris pentru prima dată într-o carte din 1962 cu același nume de Kenneth E. Iverson. APL este un limbaj interactiv și interpretat de a treia generație (3GL), orientat către expresia riguroasă a notărilor matematice de către un computer într-un mod interpretativ. APL are o reprezentare concisă a tablourilor și operatorilor, care le sunt manipulate, permițând în același timp implementarea rezolvării abstracte a problemelor. Face acest lucru din domenii diverse și exprimă algoritmi independenți de specificul platformei de calcul.
Astăzi, APL este furnizat în medii integrate de dezvoltare (IDE) de o serie de furnizori comerciali și non-comerciali.
Înainte de a fi cunoscut sub numele de APL, limba era doar cunoscută sub numele de Iverson's Language.
Techopedia explică un limbaj de programare (APL)
APL este utilizat în mod obișnuit într-un set divers de domenii problematice, cum ar fi matematica, cercetarea științifică, vizualizarea, ingineria, robotica și știința actuarială. Limba este scrisă cu setul de caractere APL unic și non-standard. Iverson a susținut că utilizarea acestui set produce o capacitate de notare care depășește un set de caractere obișnuit. În consecință, puterea APL se bazează pe denotarea operatorilor de funcții comune, funcțiile și combinațiile acestora printr-un singur simbol dedicat (primitiv). Rezultatul este un limbaj care nu este ușor de citit. Cu toate acestea, APL are o bază de utilizatori mică, dar arzătoare, în domeniul finanțelor, asigurărilor și aplicațiilor matematice.
Programele APL sunt mai probabil să fie interpretate în spațiul de lucru APL, decât să fie compilate. Spre deosebire de alte limbi evaluate de sus în jos, expresiile APL sunt evaluate de la dreapta la stânga. Inițial, APL nu conținea structuri de control. Cu toate acestea, implementările moderne includ, în general, un set complet de structuri de control care permit separarea datelor și controlul fluxului de program.
APL a fost standardizat de American National Standards Institute (ANSI) și de Organizația Internațională pentru Standardizare (ISO).
Programele APL sunt scrise cel mai bine folosind o tastatură specială cu notare simbolică specifică APL sau reaprobând o tastatură generală și folosind coduri de limbaj APL pentru a indica funcțiile APL.
