O'Reilly OSCON Java 2011: Martin Odersky, "Working Hard to Keep It Simple"
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Jul 25, 2011
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.
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.
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
6:13
Larry Wall: 5 Programming Languages Everyone Should Knowby Big ThinkFeatured
132,824
-
14:34
OSCON Java 2011: Josh Bloch, "Java: The Good, Bad, and Ugly Parts"by OreillyMedia
20,956 views
-
13:30
O'Reilly OSCON Java 2011: Raffi Krikorian, "Twitter: From Ruby on Rails to the JVM"by OreillyMedia
31,376 views
-
12:31
OSCON 2010: Rob Pike, "Public Static Void"by OreillyMedia
36,220 views
-
9:34
O'Reilly OSCON Java 2011: Joe Darcy, "JDK 7 in a Nutshell"by OreillyMedia
8,673 views
-
1:37:40
Why Scala? ...by a hilarious Indian guyby phsorx phsorx
32,576 views
-
1:10:41
Scala Usage at LinkedInby LinkedInTechTalks
2,828 views
-
1:32:35
Scala Versus Javaby MarakanaTechTV
24,177 views
-
81
videos
Play all
Tech Playlistby deecm22
-
6:05
Larry Wall: How to Code Like Larry Wallby bigthink
55,110 views
-
Scala
998 videos189
-
1:20:38
Composable Futures with Akka 2.0by Michael Slinn
3,263 views
-
1:07:58
Erik Meijer: Functional Programmingby jasonofthel33t
6,752 views
-
8:26
Erik Verlinde: Gravity Doesn't Existby bigthink
280,002 views
-
13:18
Scala for Java programmers, the Euler way - ep. 02 (1 of 2)by MadocDoyu
2,055 views
-
2:58
Bjarne Stroustrup: Why the Programming Language C Is Obsoleteby bigthink
84,905 views
-
52:38
A JVM Does That?by GoogleTechTalks
43,947 views
-
57:46
FOSDEM 2009 Scala - A Scalable Languageby fosdemtalks
18,078 views
-
18:33
O'Reilly OSCON Java 2011: Steven G. Harris, "Open Source, Java, and Oracle -- Cracking the Code"by OreillyMedia
4,322 views
-
14:26
OSCON 2011: Karen Sandlerby OreillyMedia
9,619 views
-
12:12
OSCON Java 2011: Bob Lee, "On The Cusp Of A Java Renaissance"by OreillyMedia
3,435 views
-
5:23
Larry Wall: Computer Programming in 5 Minutesby bigthink
60,032 views
- Loading more suggestions...
Top Comments
Fedor Petrov 8 months ago
Coursera, Thumbs up!
Sign in to YouTube
Sign in to YouTube
Mrinal Kanti Mahato 1 year ago
13:34 "... and the it sends minors to Facebook and adults to LinkedIn".
Sign in to YouTube
Sign in to YouTube
All Comments (25)
mystaura 3 weeks ago
Functional Programming Principles in Scala
Sign in to YouTube
Sign in to YouTube
nxhoaf 1 month ago
Could you please send me the cours name ?
Sign in to YouTube
Sign in to YouTube
Nitesh Chauhan 1 month ago
awesomeness :)
Sign in to YouTube
Sign in to YouTube
NoobiWan 1 month ago
Also from coursera. Thumbs up!
Sign in to YouTube
Sign in to YouTube
Jar1412 1 month ago
Cousera sent me here :-)
Sign in to YouTube
Sign in to YouTube
darkbit1001 1 month ago
I did some of my most critical programming as a minor (in C and C++ of course)... Do you mind sharing your framework on GitHub or something? Perhaps an old adult like me can learn from it!
Sign in to YouTube
Sign in to YouTube
Ilan Godik 1 month ago
Hmm... I'm a minor XD
And I learned and control half of it in half a week :)
And also made an handy,consice assertion framework on the third day after starting to learn scala :)
I'm special :)
Sign in to YouTube
Sign in to YouTube
Juan Gomez 6 months ago
Scala, AKKA, parallel embedded DSLs. This top science is what separates minors from adults.
Sign in to YouTube
Sign in to YouTube
proyb2 7 months ago
For performance reason and Oracle and IBM have close collaboration on improving JVM. Not many people know it.
Sign in to YouTube
Sign in to YouTube