Who was Kenneth E. Iverson?
In the winter of 1920, Kenneth Eugene Iverson was born just outside the small town of Camrose, in Alberta, Canada . At the height of the Great Depression he dropped out of school after just Grade 9 to help work the family farm. Despite this modest upbringing, Iverson eventually found himself at Harvard University , hard at work on a revolutionary mathematical notation. This pioneering effort would become his life’s work: the programming language APL.
Early Life
Birth of the Notation
Upon graduating from Queen’s, Iverson continued his education at Harvard University in Boston, Massachusetts, in the United States. Within his first year there, he had earned a Masters in mathematics. Following this, he entered the Department of Engineering and Applied Physics after taking a class taught by physicist Howard Aiken . His Ph.D thesis was supervised by Aiken and economist Wassily Leontief .
TODO: Aiken/Harvard Mark I/IV, matrix evaluation
TODO: Staying on as an assistant professor/birth of the notation
Career at IBM
Iverson joined IBM in 1960, where he continued to develop and promote APL. His work at IBM included projects that demonstrated APL’s capabilities in system software, education, and data analysis. Iverson retired from IBM in 1980 but remained active in the field.
Awards and Legacy
In 1979, Iverson received the Turing Award, one of the highest honors in computer science, for his work on APL. He was also elected to the National Academy of Engineering and received numerous other accolades throughout his career.
Kenneth Iverson’s legacy lives on through the continued use of APL and J. His innovative approach to programming languages has inspired countless computer scientists and educators, and his ideas remain relevant in today’s rapidly evolving technological landscape.
Birth
Education
War Service
Graduate Studies
Doctorate
Early Career
APL Development
A Programming Language
IBM Career
Turing Award
Retirement
J Software
Death
The Origins of APL - 1974
Insights from Ken Iverson and other Pioneers
A glimpse into the fascinating history of APL. This classic 1974 video features Ken Iverson, the creator of APL, along with other pioneering figures. Discover the vision behind APL, its applications, and the perspectives of those who contributed to its creation and development.
Featured in the video are: Ken Iverson : The creator of APL, whose innovative ideas and notation formed the foundation of the language. Philip S. Abrams : One of the original developers who contributed significantly to the early implementations of APL. Larry Breed : A pioneering developer involved in APL’s creation and its applications. Adin Falkoff : Known for his collaboration with Iverson, helping to refine and extend the language. Roger Moore : Another early contributor to APL’s development.