Кеннет Юджин Айверсон

Кеннет Юджин Айверсон

Канадский учёный в области теории вычислительных систем
Дата рождения: 17.12.1920
Страна: Канада

Содержание:
  1. Кеннет Юджин Айверсон - канадский учёный и программист
  2. Разработка и ориентация APL
  3. Символы и интерпретирующая среда APL
  4. Создание J и другие награды

Кеннет Юджин Айверсон - канадский учёный и программист

Кеннет Юджин Айверсон был канадским учёным и программистом, известным своими значительными достижениями в области теории вычислительных систем. Он стал автором языка программирования APL, который получил широкое признание и премию Тьюринга в 1979 году от Ассоциации компьютерной техники (ACM).

Кеннет Юджин Айверсон

Разработка и ориентация APL

Айверсон придумал язык программирования APL в конце 50-х годов, когда работал в Гарварде. Этот язык был ориентирован на параллельную обработку массивов и предлагал алгоритмические средства высокой выразительности. В одной строчке кода в APL можно было написать сложнейшие матричные вычисления, в то время как в других языках для этого требовалось значительно больше операторов.

Символы и интерпретирующая среда APL

Одной из уникальных особенностей APL было использование множества специальных символов и условных обозначений, которые отсутствовали на типичных компьютерных клавиатурах. Для этого была разработана специальная клавиатура, ориентированная на кодировку APL. Интерпретирующая среда APL была реализована на различных платформах, включая персональный компьютер IBM 5100, созданный в 1974 году. Однако из-за высокой стоимости и ограниченной распространенности, этот компьютер не стал широко использоваться.

Создание J и другие награды

В 1990-х годах Айверсон разработал версию APL под названием J, которая использовала классический ANSI-набор символов и имела более лаконичный синтаксис. Кроме премии Тьюринга, Айверсон также получил различные награды, включая грамоту Пионера компьютерной техники от IEEE Computer Society в 1982 году и Harry H. Goode Memorial Award от IEEE Computer Society в 1975 году. Он также был назначен IBM Fellow в 1970 году за свои значительные вклады в разработку вычислительных систем.

© BIOGRAPHS