Kenneth E. Iverson

Kenneth E. Iverson (17 December, 1920, Camrose, Alberta/Canada –October 19, 2004,Toronto, Ontario/Canada) was a computer scientist most notable for developing the APL programming language. He was honored with the Turing Award in 1979 for his contributions to mathematical notation and programming language theory. The Iverson Award for contributions to APL was named in his honor. He received his Bachelor's degree in Mathematics and Physics in 1951 from Queen's University, Kingston in Canada. At Harvard University, he received his Master's degree in 1951 in Mathematics and his Ph.D. in Applied Mathematics in 1954. As an assistant professor at Harvard, Iverson developed a mathematical notation for manipulating arrays that he taught to his students. In 1962, he began work for IBM and working with Adin Falkoff, created APL based on the notation he had developed. He was named an IBM Fellow in 1970. He later developed the J programming language,

Books

  • A Programming Language (1962)
  • Automatic Data Processing (with Frederick Brooks) (1963)
  • Elementary Functions: an algorithmic treatment (Science Research Associates, Inc.) (1966)
  • A Source Book In APL (with Adin D. Falkoff) (APL Press) (1981)
  • Tangible Math (Iverson Software Inc.) (1990)
  • The ISI Dictionary of J (Iverson Software Inc.) (1991)

External links

Iverson, Kenneth E. Iverson, Kenneth E. Iverson, Kenneth E. Iverson, Kenneth E.

 

<< PreviousWord BrowserNext >>
brian fawcett
art modell
cocawine
independence of irrelevant alternatives
order of the phoenix
carl hamilton
quadrics
bodiam castle
terrorism insurance
george maniaces
cost plus pricing
cityrail
waterloo regional municipality, ontario
general tire and rubber company
harry potter and the goblet of fire
alan a. dale
trp
d'hondt method
tintagel castle
trt
american colonization society
emmanuel city technology college
jasagh
william frawley
city technology college
grade (geography)
trw
trw (disambiguation)
newtown (borough), connecticut
newtown (town), connecticut
ridgefield (cdp), connecticut
ridgefield (town), connecticut
canaan (town), connecticut
canaan (cdp), connecticut
litchfield (borough), connecticut
new milford (cdp), connecticut
new milford (town), connecticut
clinton (cdp), connecticut
clinton (town), connecticut
durham (cdp), connecticut
east hampton (cdp), connecticut
east hampton (town), connecticut
portland (cdp), connecticut
portland (town), connecticut