Преглед садржаја:
Дефиниција - Шта значи програмски језик (АПЛ)?
Програмски језик (АПЛ) први је пут описао у истоименој књизи 1962. године Кеннетх Е. Иверсон. АПЛ је интерактивни и интерпретирани језик треће генерације (3ГЛ) оријентисан ка ригорозном изражавању математичких нотација од стране рачунара на интерпретативни начин. АПЛ има концизан приказ низова и оператора, којима се њима манипулише, омогућавајући примену апстрактног решавања проблема. То ради из различитих домена и изражава алгоритме независно од специфичности рачунарске платформе.
Данас АПЛ пружа у интегрисаним развојним окружењима (ИДЕ) велики број комерцијалних и некомерцијалних добављача.
Пре него што је постао познат као АПЛ, језик је био једноставно познат као Иверсон'с Лангуаге.
Тецхопедиа објашњава програмски језик (АПЛ)
АПЛ се обично користи у различитим скупинама проблематичних домена, као што су математика, научна истраживања, визуализација, инжењеринг, роботика и актуарска наука. Језик је написан јединственим и нестандардним сетом знакова АПЛ. Иверсон је тврдио да коришћење овог скупа производи способност нотације која надилази уобичајени скуп знакова. Према томе, моћ АПЛ-а се ослања на означавање заједничких оператора, функција и њихових комбинација помоћу једног наменског симбола (примитивног). Резултат је језик који није лако прочитати. Међутим, АПЛ има малу, али жарку корисничку базу у финансијама, осигурању и математичким апликацијама.
АПЛ програми су вероватније интерпретирани у АПЛ радном простору него компилирани. За разлику од других језика који се процењују од врха до дна, АПЛ изрази се процењују с десна на лево. Првобитно АПЛ није садржао контролне структуре. Међутим, савремене имплементације углавном укључују свеобухватан скуп контролних структура које омогућавају одвајање података и контролу протока програма.
АПЛ је стандардизовао Амерички национални институт за стандарде (АНСИ) и Међународна организација за стандардизацију (ИСО).
АПЛ програми најбоље се пишу коришћењем посебне тастатуре са симболичким нотацијама специфичним за АПЛ или поновним преспајањем опште тастатуре и коришћењем налепница на језику АПЛ за означавање АПЛ функција.
