Turinys:
Apibrėžimas - ką reiškia programavimo kalba (APL)?
Programavimo kalba (APL) pirmą kartą buvo aprašyta 1962 m. To paties pavadinimo knygoje Kennethas E. Iversonas. APL yra interaktyvi ir aiškinama trečiosios kartos kalba (3GL), orientuota į griežtą matematinių notų išraišką kompiuteriu aiškinamuoju būdu. APL glaustai reprezentuoja masyvus ir operatorius, kuriais jais manipuliuojama, tuo pačiu leidžiant įgyvendinti abstrakčius problemų sprendimus. Tai daroma iš skirtingų sričių ir išreiškiami algoritmai, nepriklausomi nuo skaičiavimo platformos specifikos.
Šiandien APL integruotose plėtros aplinkose (IDE) teikia daugybė komercinių ir nekomercinių pardavėjų.
Prieš tapdama žinoma APL, kalba buvo vadinama tiesiog Iversono kalba.
„Techopedia“ paaiškina programavimo kalbą (APL)
APL dažniausiai naudojamas įvairiose probleminėse srityse, tokiose kaip matematika, moksliniai tyrimai, vizualizacija, inžinerija, robotika ir aktuariniai mokslai. Kalba parašyta naudojant unikalų ir nestandartinį APL simbolių rinkinį. Iversonas teigė, kad naudojant šį rinkinį žymėjimas žymiai viršija įprastą simbolių rinkinį. Atitinkamai, APL galia priklauso nuo bendrų masyvo operatorių, funkcijų ir jų derinių žymėjimo vienu specialiu simboliu (primityvu). Rezultatas - kalba, kurią nėra lengva perskaityti. Tačiau APL turi nedidelę, tačiau aistringą vartotojų bazę finansų, draudimo ir matematikos srityse.
Labiau tikėtina, kad APL programos bus interpretuojamos APL darbo vietoje, o ne sudaromos. Skirtingai nuo kitų kalbų, vertinamų iš viršaus į apačią, APL išraiškos vertinamos iš dešinės į kairę. Iš pradžių APL neturėjo kontrolės struktūrų. Tačiau šiuolaikiniai diegimai paprastai apima išsamų valdymo struktūrų rinkinį, leidžiantį atskirti duomenis ir valdyti programos srautus.
APL standartizavo Amerikos nacionalinis standartų institutas (ANSI) ir Tarptautinė standartizacijos organizacija (ISO).
APL programas geriausia rašyti naudojant specialią klaviatūrą su APL būdingu simboliniu žymėjimu arba pertaisant bendrąją klaviatūrą ir naudojant APL kalbos lipdukus, norint nurodyti APL funkcijas.
