Difference between revisions of "LINQ: Language Features for concurrency (among other things)"
From JVMLangSummit
Jump to navigationJump to searchm |
|||
Line 1: | Line 1: | ||
;Speaker: Neal Gafter, Microsoft | ;Speaker: Neal Gafter, Microsoft | ||
+ | ;Slides: [[Media:Gafter-LINQ.pdf]] | ||
===Abstract=== | ===Abstract=== |
Revision as of 15:08, 27 July 2010
- Speaker
- Neal Gafter, Microsoft
- Slides
- Media:Gafter-LINQ.pdf
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.