English 中文(简体)
LINQ:为什么它被称为“Comprehensionix”
原标题:LINQ: Why is it called "Comprehension Syntax"

为什么是 (有时称为“频率”的辛加税)称为“联系”yn。 什么是自满的(肯定这是错误的)? 或者,代表的全面是什么(现在可能在正确轨道上一米)?

/></p>
    </div>

           </div>
   
      <div class=

最佳回答

I suspect this is related to the second meaning of Comprehend:

to take in or embrace; include; comprise

这一辛迪加必须界定应当列入一套内容。

问题回答

该术语来自更多语言术语:List Comprehension,许多语文都沿用。 历史显然:

“SETL”方案拟定语言(1960年代之后)有一套编造结构,计算机图书馆系统(1973年)有一个类似的构造,处理流程,但在Rod Burstall和John Darlington首次使用这些构造的“理解”一词,说明其自1977年起的实用方案拟定语言NPL。

FOLDOC 大部分也赞同这一点:

根据Rishiyur Nikhil(1992年8月)的一份说明,尽管方案拟订工作本身还有很多内容(很可能是Jack Schwartz和SETL)。

“清单理解”一词见以下参考资料。

最早提到的是Rod Burstall和John Darlington对其语言NPL的描述。

[《OL Manual” Philip Wadler, Quentin Miller和Martin Raskovsky, 很可能是1983-1985年]。

["How to Replace Failure by a List of Successes" FPCA September 1985, Nancy, France, pp. 113-146].

I think this paper can shed light http://dl.acm.org/citation.cfm?id=181564 I.e they argue and define (I think) what a comprehension syntax is. It is issued in 1994 and maybe it affected the design concepts of LINQ.

我对Linq comprehension syntax这个网络开发商术语的理解是,它允许你用熟悉的格外语书写林克。 一个人对林克的理解可以改善,从而可以转向已知的东西。 NET作为一种推广方法,也是这样。 该网络的汇编者将在汇编时间解释林克。

由于“理解”和“理解”这一术语常常用英语来表示“完整”和“完整性”,因此理解的同义词可能是一种骗局,可以形成能够产生“包含所有价值观”(内容)”的表述,尊重这些表述表达的规则。

另一种含义可能与从某些特定类别开始的价值观(清单)的生成更为相关,因此,属于初始设定的数值的子集,而最初的一组数值是“包含”的。 出于这一原因,理解轴心可以是编程语言的轴心,能够形成包含特定原体的子集值。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...