Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Classes are Premature Optimization

A session at Strange Loop 2010

Classes are premature optimization, forcing the programmer to freeze method implementations and often memory layouts during the design stage in order to make things easier for the compiler writer. Classes are also accidental complexity forcing the programmer to deal with rules and limits unrelated to the problem domain, and sometimes expend extra effort working around the class system. This talk will gaze into the soul of object oriented programming to see why classes might not always be beneficial (though they often are). We'll look at alternate visions from the hard core classlessness of Self to the modern renaissance of Javascript. Finally, there will be a review of patterns for the proper application classless patterns.

About the speaker

This person is speaking at this event.
Justin Love

Wonderful, terrible things. Enjoy digging into problems and solving them with software. Also involved in martial arts and a condo board. bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

Short URL

lanyrd.com/scccb

Official event site

strangeloop2010.com

View the schedule

Topics

See something wrong?

Report an issue with this session