Obsah:
Definícia - Čo znamená programovací jazyk (APL)?
Programovací jazyk (APL) bol prvýkrát opísaný v knihe s rovnakým názvom z roku 1962 Kenneth E. Iverson. APL je interaktívny a interpretovaný jazyk tretej generácie (3GL) orientovaný na dôsledné vyjadrenie matematických zápisov počítačom interpretačným spôsobom. APL má stručné znázornenie polí a operátorov, s ktorými sa manipuluje, pričom umožňuje implementáciu abstraktného riešenia problémov. Robí to z rôznych domén a vyjadruje algoritmy nezávislé od špecifík výpočtovej platformy.
V súčasnosti poskytuje APL v integrovaných vývojových prostrediach (IDE) množstvo komerčných a nekomerčných dodávateľov.
Predtým ako sa stal známym ako APL, bol tento jazyk jednoducho známy ako Iversonov jazyk.
Techopedia vysvetľuje programovací jazyk (APL)
APL sa bežne používa v rôznych problémových oblastiach, ako je matematika, vedecký výskum, vizualizácia, strojárstvo, robotika a poistno-matematická veda. Jazyk je napísaný s jedinečnou a neštandardnou znakovou sadou APL. Iverson tvrdil, že použitie tejto množiny vytvára notačnú schopnosť, ktorá prevyšuje bežnú množinu znakov. Preto sa sila APL spolieha na označenie operátorov spoločného poľa, funkcií a ich kombinácií jediným vyhradeným symbolom (primitívnym). Výsledkom je jazyk, ktorý nie je ľahké prečítať. APL má však malú, ale horlivú základňu používateľov v oblasti financií, poisťovníctva a matematických aplikácií.
Je pravdepodobné, že programy APL budú interpretované skôr v pracovnom priestore APL ako kompilované. Na rozdiel od iných jazykov hodnotených zhora nadol sa výrazy APL hodnotia sprava doľava. Pôvodne APL neobsahovala kontrolné štruktúry. Moderné implementácie však vo všeobecnosti zahŕňajú komplexný súbor riadiacich štruktúr, ktoré umožňujú oddelenie údajov a riadenie toku programov.
APL bol štandardizovaný Americkým národným inštitútom pre normalizáciu (ANSI) a Medzinárodnou organizáciou pre normalizáciu (ISO).
Programy APL sa najlepšie píšu pomocou špeciálnej klávesnice so symbolickým zápisom špecifickým pre APL alebo premapovaním všeobecnej klávesnice a použitím označenia jazyka APL na označenie funkcií APL.
