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; ...
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
Like to rate videos and let people know what you think?
Automatically share your ratings, favorites, and more on Facebook, Twitter, and Google Reader with YouTube Autoshare.
Autoshare makes certain YouTube activities public on the services you choose. Select only the services you are comfortable with - like Facebook, Twitter, or Google Reader - to let your friends know what you like on YouTube. You can turn Autoshare off at any time.
Like to share videos with friends?
Automatically share your ratings, favorites, and more on Facebook, Twitter, and Google Reader with YouTube Autoshare.
Autoshare makes certain YouTube activities public on the services you choose. Select only the services you are comfortable with - like Facebook, Twitter, or Google Reader - to let your friends know what you like on YouTube. You can turn Autoshare off at any time.
This sounds a great deal like why Erlang uses functional programming (no side effects) and actor-based messaging. A spreadsheet is the most common sort of functional programming. You have established a sort of analogy between a spreadsheet, a DAG and your programming tasks. It seems like this suggests that we are going to see more functional programming. Time to brush up on Lisp/Scheme/Clojure, Erlang, Scala or F#.
Even though things kind of suck right now you can still make smart investments to at least avoid the rate of inflation which is pretty large at the moment.. check out the newsletter from authoropen . com
Sorry - I haven't been monitoring the questions here. Paper mentioned (incorrectly attributed to Doug Gregor - who's done other good work) is: Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Extended Comparative Study of Language Support for Generic Programming. Journal of Functional Programming, 17(2):145--205, March 2007
yeah, sure... Did you know that Adobe revolutionized the print industry with PostScript then PDF, "fag software" like Illustrator, they were the first to use Bézier curves for vector graphics, etc.
"without Macromedia's technology Adobe will be history today ..." Creating Fireworks would be impossible without using technologies invented by Adobe.
Autoshare makes certain YouTube activities public on the services you choose. Select only the services you are comfortable with - like Facebook, Twitter, or Google Reader - to let your friends know what you like on YouTube. You can turn Autoshare off at any time.
Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Extended Comparative Study of Language Support for Generic Programming. Journal of Functional Programming, 17(2):145--205, March 2007
"without Macromedia's technology Adobe will be history today ..."
Creating Fireworks would be impossible without using technologies invented by Adobe.
Or at least, that is my opinion :)