Айверсон, Кеннет

Айверсон, Кеннет
Кеннет Юджин Айверсон
Kenneth Eugene Iverson
Дата рождения:

17 декабря 1920(1920-12-17)

Дата смерти:

19 октября 2004(2004-10-19) (83 года)

Страна:

Flag of Canada.svg Канада

Научная сфера:

Теория вычислительных систем,
программирование

Альма-матер:

Гарвард

Известен как:

Автор APL, J

Награды и премии


Премия Тьюринга, IBM Fellow, Harry H. Goode Memorial Award, Пионер компьютерной техники

Кеннет Юджин Айверсон (англ. Kenneth Eugene Iverson; 17 декабря 1920 — 19 октября 2004, Канада) — канадский учёный в области теории вычислительных систем, программист, автор языка программирования APL, получивший за эту разработку в 1979 году премию Тьюринга Ассоциации компьютерной техники (ACM).

Содержание

Биография

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

Интерпретирующая среда APL была реализована на разных платформах, в том числе аппаратно на самом первом в мире персональном компьютере IBM 5100, который «Голубой гигант» создал в 1974 году. IBM 5100 имел ОЗУ 32 Кб и внешние устройства хранения программ и файлов на кассетном магнитофоне. Пятидюймовый монитор вместе с клавиатурой, ориентированной на кодировку APL, был встроен в корпус, а весил этот «ПК» около 20 кг. Стоил же аппарат примерно 15 тысяч долларов, и поэтому не получил массового распространения.

В 1990-х годах Айверсон создал версию APL под лаконичным названием J, с синтаксисом записи команд, ограниченным классическим ANSI-набором символов.

Премии и награды

Основные публикации

  • A Programming Language, John Wiley and Sons, (1962)
  • Automatic Data Processing (with Frederick Brooks), John Wiley and Sons (1963)
  • A formal Description of the System /360, (with A. D. Falkoff and E. H. Sussenguth), IBM Systems Journal, vol. 3. no. 3, 1964, pp. 198–262.
  • Elementary Functions: an algorithmic treatment (Science Research Associates, Inc.) (1966)
  • APL/360:User's Manual (with A. D. Falkoff), IBM, 1968
  • APL in Exposition, IBM Philadelphia Sceientific Center Tech. Report No. 320-3010, IBM, 1972.
  • The Design of APL, (with A. D. Falkoff) IBM J. Research and Development, vol. 17, no. 4, 19073, pp. 324–334.
  • Notation as a Tool of Thought, Comm. ACM, vol. 23, no. 8, 1980, pp. 444–465.
  • A Source Book In APL (with Adin D. Falkoff) (APL Press) (1981)
  • Tangible Math (Iverson Software Inc.) (1990)
  • A Personal View of APL, IBM System Journal, vol. 30, no. 4, 1991, pp. 582–593.
  • The ISI Dictionary of J (Iverson Software Inc.) (1991)

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Айверсон, Кеннет" в других словарях:

  • Айверсон, Кеннет Юджин — Кеннет Юджин Айверсон Kenneth Eugene Iverson Дата рождения: 17 декабря 1920 Дата смерти: 19 октября 2004 Гражданство:   …   Википедия

  • Кеннет — (анг.Kenneth) английское имя кельтского происхождения. Кеннет I (король Шотландии) Норман, Кеннет Рой буддолог. Айверсон, Кеннет канадский правовед. Гэлбрейт, Джон Кеннет американский экономист. Эрроу, Кеннет Джозеф американский экономист Холл,… …   Википедия

  • Айверсон — фамилия. Известные носители: Айверсон, Аллен (р. 1975) американский баскетболист. Айверсон, Кеннет (1920 2004) канадский учёный в области теории вычислительных систем, программист, автор языка программирования APL …   Википедия

  • Кеннет Иверсон — Кеннет Юджин Айверсон Kenneth Eugene Iverson Дата рождения: 17 декабря 1920 Дата смерти: 19 октября 2004 Гражданство:   …   Википедия

  • Иверсон, Кеннет — Кеннет Юджин Айверсон Kenneth Eugene Iverson Дата рождения: 17 декабря 1920 Дата смерти: 19 октября 2004 Гражданство:   …   Википедия

  • Иверсон Кеннет — Кеннет Юджин Айверсон Kenneth Eugene Iverson Дата рождения: 17 декабря 1920 Дата смерти: 19 октября 2004 Гражданство:   …   Википедия

  • Премия Тьюринга — (англ. Turing Award)  самая престижная премия в информатике, вручаемая Ассоциацией вычислительной техники за выдающийся научно технический вклад в этой области. Содержание 1 Статус и порядок присуждения …   Википедия

  • Turing Award — Премия Тьюринга (англ. Turing Award) самая престижная премия в информатике, вручаемая Ассоциацией вычислительной техники за выдающийся научно технический вклад в этой области. Содержание 1 Статус и порядок присуждения 2 Лауреаты премии Тьюринга …   Википедия

  • Тьюринговская лекция — Премия Тьюринга (англ. Turing Award) самая престижная премия в информатике, вручаемая Ассоциацией вычислительной техники за выдающийся научно технический вклад в этой области. Содержание 1 Статус и порядок присуждения 2 Лауреаты премии Тьюринга …   Википедия

  • 1979 год в науке — 1977 – 1978  1979  1980 – 1981 См. также: Другие события в 1979 году В 1979 году были различные научные и технологические события, некоторые из которых представлены ниже. Содержание 1 События …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»