Javascript: The Good Parts

Speaker: Douglas Crockford , Yahoo!

Date: Friday, September 18, 2009

Time: 1:00 PM to 2:00 PM

Refreshments: 2:45 PM

Public: Yes

Location: Patil/Kiva Seminar Room 32-G449

Event Type:

Room Description:

Host: Rob Miller, MIT CSAIL

Contact: Michael Bernstein, (617) 253-0452,

Relevant URL:

Speaker URL: None

Speaker Photo:

Reminders to:,

Reminder Subject: TALK: Javascript: The Good Parts

JavaScript is a language with more than its share of bad parts. It went from non-existence to global adoption in an alarmingly short period of time. It never had an interval in the lab when it could be tried out and polished. JavaScript has some extraordinarily good parts. In JavaScript there is a beautiful, highly expressive language that is buried under a steaming pile of good intentions and blunders. The best nature of JavaScript was so effectively hidden that for many years the prevailing opinion of JavaScript was that it was an unsightly, incompetent abomination. My intention here is to expose the goodness in JavaScript, an outstanding dynamic programming language. Within the language is an elegant subset that is vastly superior to the language as a whole, being more reliable, readable, and maintainable. It is the first lambda language to go mainstream.

Speaker Bio:
Douglas Crockford was born in the wilds of Minnesota, but left when he was only six months old because it was just too damn cold. He turned his back on a promising career in television when he discovered computers. He has worked in learning systems, small business systems, office automation, games, interactive music, multimedia, location-based entertainment, social systems, and programming languages. He is the inventor of Tilton, the ugliest programming language that was not specifically designed to be an ugly programming language. He is best known for having discovered that there are good parts in JavaScript. This was an important and unexpected discovery. He discovered the JSON Data Interchange Format. He is currently working on transforming the World Wide Web into a secure and reliable software delivery platform. He has his work cut out for him.

Research Areas:

Impact Areas:

See other events that are part of the CSAIL/Yahoo! HCI Seminar Series Fall 2009.

Created by Linda L. Julien Email at Wednesday, June 19, 2013 at 6:23 AM.