Difference between revisions of "LINQ: Language Features for concurrency (among other things)"

From JVMLangSummit
Jump to navigationJump to search
Line 1: Line 1:
 
;Speaker: Neal Gafter, Microsoft
 
;Speaker: Neal Gafter, Microsoft
;Slides: [[Media:Gafter-LINQ.pdf]]
+
;Resources: [[Media:Gafter-LINQ.pdf | Slides]] and [http://medianetwork.oracle.com/media/show/15493?n=playlist&nid=1 Video]
  
 
===Abstract===
 
===Abstract===

Revision as of 17:34, 27 August 2010

Speaker
Neal Gafter, Microsoft
Resources
Slides and Video

Abstract

Language Integrated Query (LINQ) is a collection of language features, including lambda expressions and extension methods, that provides a pluggable approach to querying data across any aggregate data source.

We describe LINQ in the .NET languages and show how it supports a straightforward approach to data parallel programming, and we compare the resulting programming model to jsr166's ParallelArray.