Hem Utveckling Vad är ett programmeringsspråk (apl)? - definition från techopedia

Vad är ett programmeringsspråk (apl)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder ett programmeringsspråk (APL)?

Ett programmeringsspråk (APL) beskrevs först i en bok med samma namn från 1962 av Kenneth E. Iverson. APL är ett interaktivt och tolkat tredje generationens språk (3GL) orienterat mot ett rigoröst uttryck av matematiska notationer från en dator på ett tolkande sätt. APL har en kortfattad representation av matriser och operatörer som manipuleras av dem samtidigt som det möjliggör implementering av abstrakt problemlösning. Det gör detta från olika domäner och uttrycker algoritmer oberoende av datorplattformspecifikationer.


Idag tillhandahålls APL i integrerade utvecklingsmiljöer (IDE) av ett antal kommersiella och icke-kommersiella leverantörer.


Innan språket blev känt som APL, var språket helt enkelt känt som Iversons språk.

Techopedia förklarar APL (Programmeringsspråk)

APL används ofta inom en mångfald av problemområden, såsom matematik, vetenskaplig forskning, visualisering, teknik, robotik och aktuariell vetenskap. Språket skrivs med den unika och icke-standardiserade APL-karaktärsuppsättningen. Iverson hävdade att användning av denna uppsättning ger en noteringsförmåga som överträffar en vanlig teckenuppsättning. APL: s makt förlitar sig därför på beteckningen av vanliga arrayoperatörer, funktioner och deras kombinationer med en enda dedikerad symbol (primitiv). Resultatet är ett språk som inte är lätt att läsa. APL har emellertid en liten men allvarlig användarbas inom finansiering, försäkring och matematiska applikationer.


Det är mer troligt att APL-program tolkas i APL-arbetsytan snarare än att kompileras. Till skillnad från andra språk utvärderas från topp till botten utvärderas APL-uttryck från höger till vänster. Ursprungligen innehöll APL inte kontrollstrukturer. Men moderna implementationer inkluderar vanligtvis en omfattande uppsättning kontrollstrukturer som möjliggör dataseparering och programflödeskontroll.


APL har standardiserats av American National Standards Institute (ANSI) och International Organization for Standardization (ISO).


APL-program skrivs bäst genom att använda ett speciellt tangentbord med APL-specifika symboliska notationer eller omappa ett generellt tangentbord och använda APL-språkdekaler för att indikera APL-funktioner.

Vad är ett programmeringsspråk (apl)? - definition från techopedia