GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

David Leibs, Member of the "Virtual Machine Research Group" at Oracle Labs

David Leibs

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: Array Thinking - Escaping the Groove?

Track: Languages / Time: Tuesday 10:20 - 11:10 / Location: Lille Sal, Musikhuset

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.