![]() |
Новосибирский государственный университетФакультет информационных технологий |
![]() |
Айверсон придумал APL в конце 50-х, работая в Гарварде. Этот язык ориентирован на параллельную обработку массивов и содержит алгоритмические средства удивительной выразительности — в одной строчке можно запрограммировать сложнейшие матричные вычисления, в других же языках для этого придется написать сотни и тысячи операторов. Такие возможности APL достигаются за счет использования множества специальных символов и условных обозначений, отсутствующих на типичных компьютерных клавиатурах.
Интерпретирующая среда APL была реализована на разных платформах, в том числе аппаратно на самом первом в мире персональном компьютере IBM 5100 (1974 г.).
В 1990-х годах Айверсон создал версию APL под лаконичным названием J , с синтаксисом записи команд, ограниченным классическим ANSI-набором символов. Подробнее см. на сайте пользователей языка J http://www.jsoftware.com/.
Кеннет Юджин Айверсон (Kenneth Eugene Iverson) — канадский учёный в области теории вычислительных систем, программист (ученик Леонтьева и Айкена ), автор языка программирования APL, получивший за эту разработку в 1979 году премию Тьюринга ассоциации компьютерной техники ( ACM ).
![]() Федотова Ольга Анатольевна |
![]() НГУ ФИТ НГУ ИВТ СО РАН |