Science Atlas

How We Know What We Know
Sign In
Text size
100%
Theme
Scientist

Kenneth Iverson

Computer Science

Kenneth Eugene Iverson was a Canadian-born computer scientist and mathematician who created APL, A Programming Language, a notation he developed for describing and analyzing topics in data processing while working at Harvard University and later at IBM Research from 1960 to 1980, where he was named an IBM Fellow in 1970. Iverson earned a PhD in applied mathematics from Harvard in 1954 under Howard Aiken, and APL grew out of a mathematical notation he had used for teaching before it was implemented as a working programming language known for its compact, symbol-based expression of array operations. After leaving IBM, Iverson worked at the APL time-sharing firm I. P. Sharp Associates before founding Jsoftware Inc. in 1990 to develop J, a successor language designed to keep APL mathematical power in a more widely portable, ASCII-based form. He received the ACM Turing Award in 1979 for his pioneering work in programming languages and mathematical notation and was elected to the National Academy of Engineering that same year.

Facts
Birth YearSourced to the subject's own account
1920 1
Birth DateSourced to the subject's own account
1920-12-17 1
Death DateSourced to the subject's own account
2004-10-19 1
Death YearSourced to the subject's own account
2004 1
FieldSourced to the subject's own account
Mathematics and computer science 1
Death PlaceSourced to the subject's own account
Toronto, Canada 1
NationalitySourced to the subject's own account
Canadian 1
Notable WorkSourced to the subject's own account
APL (A Programming Language) and the J programming language 1
BirthplaceSourced to the subject's own account
Camrose, Alberta, Canada 1
In the Other Atlases
Sources
1. Kenneth E. Iverson (Wikipedia)
Wikipedia
  • Infobox: birth_date
    birth_date = {{Birth date|df=yes|1920|12|17}}
  • Infobox: birth_place
    birth_place = [[Camrose, Alberta]], Canada
  • Infobox: death_date
    death_date = {{Death date and age|df=yes|2004|10|19|1920|12|17}}
  • Infobox: death_place
    death_place = [[Toronto]], Canada
  • REST summary extract, lead sentence
    Kenneth Eugene Iverson was a Canadian computer scientist noted for the development of the programming language APL.
  • Infobox: field
    field = {{ubl|Mathematics|[[Computer science]]}}
  • REST summary extract, Turing Award citation
    He was honored with the Turing Award in 1979 "for his pioneering effort in programming languages and mathematical notation resulting in what the computing field now knows as APL; for his contributions to the implementation of interactive systems, to educational uses of APL, and to programming language theory and practice".
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.