A Possible Future of Software Development
Google Tech Talks
July, 25 2007
ABSTRACT
This talk begins with an overview of software development at Adobe and a look at industry trends towards systems built around object oriented frameworks; why they “work”, and why they ultimately fail to deliver quality, scalable, software. We’ll look at a possible alternative to this future, combining generic programming with declarative programming to build high quality, scalable systems.
Speaker: Sean Parent
Sean Parent is a principal scientist at Adobe Systems and engineering manager of the Adobe Software Technology Lab. One of his team’s current projects is the Adobe Source Libraries
Duration : 1:1:33
2 Responses
|
July 6th, 2010 at 6:14 am
@ProphetVS concrete …
@ProphetVS concrete class with template constructor taking an arg of any T and holds the arg via type-erasure. Operations on the held arg are done through free-functions found via Argument Dependent Lookup.
July 6th, 2010 at 6:14 am
Regarding my …
Regarding my earlier question, the answer seems to be the “External Polymorphism” design pattern.