Skip to content
Trackfame
Kenneth E. Iverson

Kenneth E. Iverson

Canadian computer scientist who created the APL programming language

17 December 1920 – 19 October 2004 Canada Verified by our editors
Lived
83 yrs
1920 – 2004
Works listed
2
Book, Turing lecture
Honours
3
Most recent 1991
Profile views
3
0 followers

Kenneth Iverson was a Canadian computer scientist who invented APL, a concise array-programming language that grew out of a mathematical notation he devised at Harvard. He received the Turing Award in 1979 and later co-created the J language.

Biography

Background

Iverson grew up on a farm in Alberta, served in the Royal Canadian Air Force during the Second World War and studied mathematics and physics at Queen’s University in Ontario. He earned a PhD in applied mathematics at Harvard in 1954.

A notation becomes a language

Teaching at Harvard, he devised a notation for describing algorithms using arrays. He described it in the book A Programming Language (1962), whose initials gave APL its name. At IBM his team turned the notation into a working language and it was released in 1966.

APL’s influence

APL let users manipulate whole arrays of numbers with single symbols, using a special keyboard. It was popular in finance, insurance and science and influenced spreadsheets and later array languages such as NumPy and MATLAB.

Later work

Iverson later worked at I. P. Sharp Associates and in 1990 co-created J, a version of APL that uses ordinary keyboard characters. He received the Turing Award in 1979 and died in Toronto in 2004.

Timeline

  1. 1920

    Born in Camrose, Alberta, Canada

  2. 1954

    PhD from Harvard

  3. 1960

    Joins IBM

  4. 1962

    Publishes A Programming Language

  5. 1966

    APL\360 released

  6. 1979

    Turing Award

  7. 1990

    J language released

  8. 2004

    Died, aged 83

Notable works

  • 1962

    A Programming Language Book

  • 1979

    Notation as a Tool of Thought Turing lecture

Awards and honours

  • Turing Award

    1979

  • Computer Pioneer Award

    1982

  • National Medal of Technology

    1991

Did you know?

  1. 1

    APL programs could be written in a single line using Greek and special symbols.

  2. 2

    IBM produced special typewriter golf-balls with the APL characters.

  3. 3

    His Turing lecture “Notation as a Tool of Thought” is a classic.

Frequently asked

Who is Kenneth E. Iverson?

Kenneth Iverson was a Canadian computer scientist who invented APL, a concise array-programming language that grew out of a mathematical notation he devised at Harvard. He received the Turing Award in 1979 and later co-created the J language.

When did Kenneth E. Iverson die?

Kenneth E. Iverson died on 19 October 2004 at the age of 83.

Where is Kenneth E. Iverson from?

Kenneth E. Iverson was born in Camrose, Alberta, Canada.

What is Kenneth E. Iverson known for?

Kenneth E. Iverson is best known for APL; the J language; mathematical notation for computing; Turing Award 1979.

What awards has Kenneth E. Iverson received?

Notable honours include Turing Award (1979), Computer Pioneer Award (1982), National Medal of Technology (1991).

References

  1. Kenneth E. Iverson — Wikipedia. Wikipedia. Retrieved 4 November 2026.
  2. Kenneth E. Iverson — Britannica. Encyclopaedia Britannica. Retrieved 4 November 2026.
  3. Kenneth E. Iverson (Q92629) — structured data. Wikidata. Retrieved 4 November 2026.

Includes material from the Wikipedia article “Kenneth E. Iverson”, licensed under CC BY-SA 4.0. That text is available under the same licence. Learn more

External links

About this profile

Cite this page

“Kenneth E. Iverson.” TrackFame, last updated 5 November 2026. https://trackfame.com/person/kenneth-iverson

Discussion 0

Sign in or create an account to join the discussion.

No comments yet — be the first.

More in Science

See all