Developed the APL programming language, a pioneering effort in computer science that introduced novel concepts and notation. This language has had a lasting impact on the field of computer programming.
Kenneth E. Iverson, a Canadian computer scientist, is renowned for developing the innovative programming language APL (A Programming Language). His pioneering efforts in programming languages and mathematical notation earned him the prestigious Turing Award in 1979.
Iverson was born on December 17, 1920, near Camrose, Alberta, Canada, to farmer parents of Norwegian descent. During World War II, he served in the Canadian Army and the Royal Canadian Air Force. After the war, he pursued higher education, earning a B.A. degree from Queen's University and M.Sc. and Ph.D. degrees from Harvard University.
Iverson's career spanned across various institutions, including Harvard, IBM, I. P. Sharp Associates, and Jsoftware Inc. (formerly Iverson Software Inc.). His contributions to programming language theory and practice led to the development of APL, a powerful and concise language that revolutionized interactive systems and educational computing.
In recognition of his pioneering work, Iverson was awarded the Turing Award in 1979. This prestigious honor is considered the "Nobel Prize of Computing" and is awarded annually by the Association for Computing Machinery (ACM).
Iverson's work on APL was guided by his philosophical beliefs in simplicity, elegance, and ease of use. He advocated for a programming language that could be learned quickly and used efficiently, even by those without extensive mathematical backgrounds.
"The purpose of a programming language is to make it easy to write correct programs and to make it hard to write incorrect programs."
Kenneth E. Iverson's contributions to computer science and programming languages have had a lasting impact on the field. His development of APL has inspired generations of programmers, and his emphasis on interactive systems and educational computing has made significant contributions to the field of computer science.
Iverson's legacy extends beyond his technical contributions. He was a passionate advocate for simplicity, elegance, and user-centered design, inspiring a new generation of computer scientists and programmers to prioritize these values in their own work.
Iverson suffered a stroke on October 16, 2004, while working on a new project, and passed away on October 19, 2004, at the age of 83. Throughout his life, Iverson was dedicated to his work and remained committed to advancing the field of computer science.
Despite his passing, Kenneth E. Iverson's contributions to computer science continue to inspire and influence programmers, researchers, and educators around the world.
98 Years Old
A debonair actor who played the iconic role of James Bond in seven films, bringing charm and wit to the character, and also starred in the popular TV series "The Saint".
Born in 1916
A pioneer in artificial intelligence, decision-making, and problem-solving, he's renowned for his work on bounded rationality and the concept of satisficing.
99 Years Old
Pioneering computer scientist and academic who coined the term "Artificial Intelligence" and made significant contributions to the development of AI, time-sharing systems, and Lisp programming language.
88 Years Old
Pioneering computer scientist and mathematician who wrote the multi-volume work "The Art of Computer Programming" and developed the TeX typesetting system. Known for his contributions to algorithms, programming languages, and typography.