Оглавление:
- Определение - Что означает язык программирования (APL)?
- Techopedia объясняет язык программирования (APL)
Определение - Что означает язык программирования (APL)?
Язык программирования (APL) впервые был описан Кеннетом Айверсоном в одноименной книге 1962 года. APL - это интерактивный и интерпретируемый язык третьего поколения (3GL), ориентированный на строгое выражение математических обозначений компьютером интерпретирующим образом. APL имеет краткое представление массивов и операторов, которыми они манипулируют, в то же время позволяя реализовать абстрактное решение задач. Он делает это из разных областей и выражает алгоритмы независимо от специфики вычислительной платформы.
Сегодня APL предоставляется в интегрированных средах разработки (IDE) рядом коммерческих и некоммерческих поставщиков.
До того, как стать известным как APL, язык был просто известен как Язык Айверсона.
Techopedia объясняет язык программирования (APL)
APL обычно используется в различных проблемных областях, таких как математика, научные исследования, визуализация, инженерия, робототехника и актуарная наука. Язык написан с уникальным и нестандартным набором символов APL. Айверсон утверждал, что использование этого набора дает возможность обозначения, которая превосходит обычный набор символов. Соответственно, мощь APL основана на обозначении операторов, функций и их комбинаций общего массива одним выделенным символом (примитивом). В результате получается язык, который нелегко читать. Тем не менее, APL имеет небольшую, но яркую базу пользователей в области финансов, страхования и математики.
Программы APL чаще интерпретируются в рабочей области APL, чем компилируются. В отличие от других языков, оцениваемых сверху вниз, выражения APL оцениваются справа налево. Первоначально APL не содержал контрольных структур. Однако современные реализации обычно включают в себя полный набор структур управления, которые позволяют разделять данные и управлять потоком программ.
APL был стандартизирован Американским национальным институтом стандартов (ANSI) и Международной организацией по стандартизации (ISO).
Программы на APL лучше всего писать, используя специальную клавиатуру с символьной нотацией, специфичной для APL, или переназначая обычную клавиатуру и используя языковые надписи APL для обозначения функций APL.