Dom Rozwój Co to jest język programowania (apl)? - definicja z techopedia

Co to jest język programowania (apl)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza język programowania (APL)?

Język programowania (APL) został po raz pierwszy opisany w książce o tym samym tytule z 1962 roku przez Kennetha E. Iversona. APL to interaktywny i interpretowany język trzeciej generacji (3GL) zorientowany na rygorystyczne wyrażanie zapisów matematycznych przez komputer w interpretacyjny sposób. APL ma zwięzłą reprezentację tablic i operatorów, którymi nimi manipulujemy, umożliwiając jednocześnie implementację abstrakcyjnego rozwiązywania problemów. Robi to z różnych domen i wyraża algorytmy niezależne od specyfiki platformy obliczeniowej.


Obecnie APL jest dostarczany w zintegrowanych środowiskach programistycznych (IDE) przez wielu komercyjnych i niekomercyjnych dostawców.


Zanim stał się znany jako APL, język był po prostu znany jako Iverson's Language.

Techopedia wyjaśnia A Programming Language (APL)

APL jest powszechnie stosowany w różnorodnym zestawie problematycznych dziedzin, takich jak matematyka, badania naukowe, wizualizacja, inżynieria, robotyka i nauka aktuarialna. Język został napisany przy użyciu unikalnego i niestandardowego zestawu znaków APL. Iverson twierdził, że użycie tego zestawu daje zdolność notacji, która przewyższa zwykły zestaw znaków. Odpowiednio, moc APL opiera się na oznaczeniu wspólnych operatorów macierzy, funkcji i ich kombinacji za pomocą jednego dedykowanego symbolu (prymitywnego). Rezultatem jest język, który nie jest łatwy do odczytania. Jednak APL ma niewielką, ale żarliwą bazę użytkowników w dziedzinie finansów, ubezpieczeń i matematyki.


Programy APL mają większą szansę na interpretację w obszarze roboczym APL niż na kompilację. W przeciwieństwie do innych języków ocenianych od góry do dołu, wyrażenia APL są oceniane od prawej do lewej. Pierwotnie APL nie zawierał struktur kontrolnych. Jednak nowoczesne implementacje zazwyczaj obejmują kompleksowy zestaw struktur kontrolnych, które umożliwiają separację danych i kontrolę przepływu programu.


APL został znormalizowany przez American National Standards Institute (ANSI) i Międzynarodową Organizację Normalizacyjną (ISO).


Programy APL najlepiej pisać za pomocą specjalnej klawiatury z notacją symboliczną specyficzną dla APL lub odwzorować klawiaturę ogólną i za pomocą kalkomanii językowych APL wskazujących funkcje APL.

Co to jest język programowania (apl)? - definicja z techopedia