Membernet Home

ACM Home MemberNet Home

feedback

join

go shopping

search



view full issue


Volume 3, Issue 5
November 2004


MemberNet Home

View Full Issue




html


pdf

print

MemberNet Archives




September 2004



July 2004



May 2004



More...

More About MemberNet

Upcoming Conferences




January 12-14:
POPL '05 32nd Symposium on Principles of Programming Languages



February 23-27:
SIGCSE '05 Technical Symposium on Computer Science Education



March 1-5:
SITE '05 16th Conference of Society for Information Technology and Teacher Education


ACM Turing Winner Kenneth Iverson Leaves Programming Legacy



Kenneth E. Iverson

Story Links



Turing Award Citation

Tools

Font Size

size:


PDF

pdf

Share this

share

Print this

print
Computer pioneer Kenneth E. Iverson, who won ACM's prestigious Turing Award in 1979 for his seminal contributions to computer programming languages, died October 19th, in Toronto, Canada, at age 83. While at IBM, Iverson invented APL (which stands for "a programming language"). Designed originally as a notation for the concise expression of mathematical algorithms, APL was developed by Iverson into an interactive programming language that was widely used in academic and commercial applications.

As an assistant professor at Harvard, Iverson developed a mathematical notation for manipulating arrays in order to simplify the teaching of algebra to his students. The programming language went unnamed and unimplemented for many years, known only as "Iverson's language." In 1960, Iverson joined IBM, and in 1962, with Adin D. Falkoff, he created APL based on the notation he had developed, which was published in a book titled A Programming Language. This language challenges conventional algebraic syntax but is compact, simple and easy to learn. APL is an interactive array-oriented language with many innovative features. It is written using a non-standard character set and is dynamically typed with dynamic scope. A hardware version of APL with a keyboard that has all the necessary characters was built and marketed as well.

Recently, Iverson worked with Jsoftware, Inc., on the J language, which can be accessed naturally from an ASCII keyboard and display. He saw "J" as a way to introduce both mathematics and programming. He published several small books which use "J" in this way.

The citation for Iverson's 1979 Turing Award, known as the Nobel Prize of computing, cited "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."

Iverson grew up on a farm in Alberta, Canada and joined the Royal Canadian Air Force in World War II. He attended Queen's University in Ontario and earned his MA and PhD in Applied Mathematics from Harvard, where he helped establish the first graduate course in Computer Science. In 1980, he joined I. P. Sharp Associates, a timesharing computer system provider.

In 1991, Iverson was awarded the U.S. National Medal of Technology. He won the Harry M. Goode Memorial Award in 1975 in recognition of his conception and development of APL. He was named a Computer Pioneer Charter Recipient by the IEEE Computer Society in 1981 for his efforts in the creation and continued viability of the computer industry. Iverson was named an IBM Fellow in 1970.



STORIES


Hopper Conference Celebrates Women's Contributions, Explores Opportunities

VP Feldman Sees SIGs as Key to Practitioner, International Outreach

Secretary/Treasurer Hill Seeks to Build New Forms of Electronic Community at ACM

ACM Joins Partnership to Increase Women's Participation in IT Careers

ACM Seeking Input on Proposed Curriculum Changes

New ACM-W Co-Chair Aims to Reach Girls at Crucial Age

SIGACCESS Helps Aging Boomers Face Workplace Challenges

High School CS Teachers' Group to Accept Members in January

Object Technology Conference Features Turing Award Lecture, Student Research Competition

SIGCHI Chapters Chair Seeks to Unify Dispersed Local Groups

SC Conference Connects Tech Communities, Bridges Continents

ACM Turing Winner Kenneth Iverson Leaves Programming Legacy

Publications Roundup


ANNOUNCEMENTS


ACM'S PD Centre Adds Free Books

The Big Picture: ACM's 2003-2004 Annual Report

E-voting Watchdog's Keynote Speech Now Available

Welcome New ACM Chapters


ACM IN THE NEWS




Google Plans New Service for Scientists and Scholars
New York Times, November 17, 2004


ACM, IEEE, others collaborate on Google Scholar search project.

Yale Teams Test Skills in Computer Programming Competition
Yale Daily News, November 16, 2004


Yale students prep for ICPC programming contest.

Moving Beyond Metasearching: Are Wrappers the Next Big Thing?
Library Journal, November 15, 2004


ACM contributes its data to digital library research project.

More ACM in the News



Last Updated: March 30, 2006 by Christian C. Switzer
©2003 - 2009 Association for Computing Machinery. All rights reserved. ACM Privacy Policy.