David Leibs, TweetMember of the "Virtual Machine Research Group" at Oracle Labs
Biography: David Leibs
David Leibs is a member of the "Virtual Machine Research Group" at Oracle Labs. His research interests include Array Programming Languages, compiler front-ends, domain specific languages, active libraries, and graphical programming language. Prior to Oracle he was a fellow at AMD. In his past David was involved with productizing Smalltalk-80 at Xerox Parc and ParcPlace and was rsponsible for Visualworks. He hacks Mathematica in his spare time.
Presentation: TweetArray Thinking - Escaping the Groove?
We are taught to program computers by using branching, loops and accumulators. When we write our loops we also mix in all sorts of other concerns. This makes for a very difficult situation re parallelization. I will present some ideas from the famous Array Programming languages APL and J and make the case that learning Array Thinking should be in your future.