Skip to content
0:00 / 0:00

#scala#actors#parallelcollections

Martin Odersky, "Working Hard to Keep It Simple" - OSCON Java 2011

O'Reilly

202K subscribers • 24 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • A classic. People kept recommending it from 2011 to 2015.
  • Presented by Martin Odersky, creator of Scala
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

175K views15 years ago2 recommendations

Programming languagesSoftware designScalaConcurrency and parallelismSimplicity and complexity

Martin Odersky explains how Scala uses parallel collections, actors, and DSLs to provide simple abstractions for complex concurrent programming.

Today's world of parallel and distributed computing poses hard new challenges for software development. A rapidly increasing number of developers now have to deal with races, deadlocks, non-determinism, and we are ill-equipped to do so. How can we keep things simple, in spite of the complexity of the underlying runtimes? In my keynote I present some of the core technology that was developed in Scala to deal with the parallelism challenge: Parallel collections, actors, and parallel domain-specific languages. They have in common that each involves a sophisticated implementation, yet provides a simple, intuitive toolkit to the developer. About Martin Odersky (Typesafe): Martin Odersky is the inventor of the Scala language, a professor at EPFL in Lausanne, Switzerland, and Chairman and Chief Architect of Typesafe. His work concentrates on the fusion of functional and object-oriented programming. He believes the two paradigms are two sides of the same coin, to be unified as much as possible. To prove this, he has worked on a number of language designs, from Pizza to GJ to Functional Nets. He has also influenced the development of Java as a co-designer of Java generics and as the original author of the current javac reference compiler. Don't miss an upload! Subscribe! goo.gl/szEauh Stay Connected to O'Reilly Media by Email - goo.gl/YZSWbO Follow O'Reilly Media: plus.google.com/+oreillymedia facebook.com/OReilly twitter.com/OReillyMedia

Why it's here

2 people recommend this

What people say. Recommended as a classic talk by the creator of Scala on managing complexity and concurrency.

u/jbrechtelin r/scala • Recommends

Working hard to keep it simple. Martin Odersky at OSCON 2011

u/based2in r/scala • Recommends

Martin Odersky, "Working Hard to Keep It Simple" - OSCON Java 2011

u/amazedballerin r/scala • Mentions

On “Was Kotlin really what Scala was supposed to be?”

It is literally a hyperlink in the above post. link to this video * link to this video * link to this video * link to this video * link to this video