Bell Labs’ Role in Programming Languages and Algorithms

Date & Time


About Presidential Lectures

Presidential Lectures are free public colloquia centered on four main themes: Biology, Physics, Mathematics and Computer Science, and Neuroscience and Autism Science. These curated, high-level scientific talks feature leading scientists and mathematicians and are intended to foster discourse and drive discovery among the broader NYC-area research community. We invite those interested in the topic to join us for this weekly lecture series.
Video Thumbnail

By clicking to watch this video, you agree to our privacy policy.

Bell Labs is deservedly renowned for its invention of the transistor, but this talk will demonstrate that its contributions to programming languages and algorithms have been equally instrumental to the flowering of the Information Age.

In this lecture, Alfred V. Aho will discuss the role that software plays in the modern world. Few people appreciate what software really is, how critical software systems are to the functioning of society, how much software there actually is and how much investment there is in the software infrastructure. Programming languages and algorithms are at the heart of all software. Aho will discuss the development of some key ideas in programming languages and algorithms that were invented at Bell Labs, ideas that are now routinely used throughout the world.

Alfred V. Aho is Lawrence Gussman Professor of Computer Science at Columbia University. Prior to working at Columbia, he was vice president of the Computing Sciences Research Center at Bell Labs, the center that created the Unix operating system and the C and C++ programming languages. Aho is a member of the National Academy of Engineering and of the American Academy of Arts and Sciences. He won the IEEE John von Neumann Medal for his contributions to computer science.

Advancing Research in Basic Science and MathematicsSubscribe to our newsletters to receive news & updates