LINQ: Language Features for concurrency (among other things)

From JVMLangSummit
Revision as of 17:28, 28 June 2010 by Abuckley (talk | contribs) (New page: Neal Gafter, Microsoft ===Abstract=== Language Integrated Query (LINQ) is a collection of language features, including lambda expressions and extension methods, that provides a pluggable...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Neal Gafter, Microsoft

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.