Literate programming was conceived by Donald Knuth in the 1970s. Live programming has its roots even earlier, but the classic examples date from that same time. Both live programming and literate programming are now experiencing a resurgence. While these ideas were introduced separately, the two were made for each other from the start. This talk celebrates their happy, literate and live marriage.
Gilad Bracha is the creator of the Newspeak programming language and a software engineer at Google where he works on Dart. Previously, he was a VP at SAP Labs, a Distinguished Engineer at Cadence, and a Computational Theologist and Distinguished Engineer at Sun. He is co-author of the Java Language Specification, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the Animorphic Smalltalk System. He received his B.Sc in Mathematics and Computer Science from Ben Gurion University in Israel and a Ph.D. in Computer Science from the University of Utah.