3 ms·
Many C# users have experience with SQL, but not necessarily with functional programming languages. The number of these users likely far outnumbers the number of
by PommeDeTerre 13y ago
Many C# users have experience with SQL, but not necessarily with functional programming languages. The number of these users likely far outnumbers the number of C# programmers who know functional programming languages, but not SQL.
It makes sense to use terms that many C# (and SQL) users are already familiar with, rather than terms that they may not know of.
- dyselon 13y agoI understand the rationale, but in my experience knowing some SQL didn't help me understand LINQ at all. It was only after picking up some functional experience elsewhere and coming back to C# much later that LINQ made sense to me. I'd be really curious to see how the SQLesque naming's worked for others, but it was a bit of a miss for me personally.