Primary Navigation

Site Search

Main Content

The Archaeology of Language Features in C++, Java and Python

About the Talk

October 10, 2009 12:30 PM

Boulder, CO

Boulder, CO

It's comforting to think that features are carefully selected and placed within a language, but in many cases this isn't so. Some features exists because of constraints imposed by larger design decisions. Many are based on assumptions about requirements – usually about efficiency or safety. And some are there because somebody wasn't thinking clearly, or didn't do the research. You'll learn why features look like they do in these three languages and others.