I was wondering where you draw the line between the programming language function and the platform function.
For example, this is the Linq a C # or .NET language function. Does the programming language work as a platform specification?
This is a complicated line to draw, and LINQ is a good example:
query expressions , implicitly typed variables , extension methods are language functions in C # and VB.NET,
The specific extension methods that provide the necessary background for LINQ to work are platform features in .NET 3.5 and later.
, , , .
, Linq, .Net, . , , , #. VB, .
Linq
Linq XML , VB XML-.
LINQ - .NET, , CLS. yield #.
Linq .NET Framework 3.5
#.
, ..NET , , , , . , , .NET . Linq .NET, , .NET, .
LINQ Framework:
Linq, Linq. : t abotu FileStream, laguage.