151得票10回答
在函数式编程语言中,“模式匹配”是什么?

我正在阅读有关函数式编程的内容,注意到许多文章都将模式匹配作为函数式语言的核心特性之一。 有没有人能够解释一下对于Java/C++/JavaScript开发人员,这是什么意思呢?

11得票1回答
相对于CSS属性,"canonical order"是什么意思?

MDN关于CSS属性(example)和CSSWG的一些规范(example)的页面提到了属性的“规范顺序”。 例如,MDN说display的规范顺序是: 由正式语法定义的唯一非歧义顺序 CSSWG的flexbox规范说flex的规范顺序是: 按语法 每个CSS属性似乎都在M...

166得票11回答
粗粒度与细粒度

什么是粗粒度和细粒度的区别? 我在谷歌上搜索了这些术语,但我找不到它们的含义。

65得票7回答
编译器 vs 解释器 vs 转译器

在我参加的一个ReactJS会话中,演讲者使用了一个术语转译器来描述代码转换/移植过程。以前,我听过编译器和解释器这些术语,通常用于将用户编写的语言代码转换为计算机系统上可运行的形式。但是转译器对我来说是新的。转译器与编译器或解释器有何不同,为什么需要它?

18得票1回答
伊泰莲 - 解释和示例

有人能解释一下Eteration到底是什么,并且给出一个例子吗? 来源:Douglas Crockford的YUI博客:长时间运行的任务

46得票3回答
提交信息中的"CL"是什么意思?它代表什么?

来自 Angular.js 的变更日志: ... 在此 CL 之后,ng-trim 不再影响 input[type=password],也不会删除密码值中的空格。 这是来自提交消息中的一段内容,因此可以推测它是指补丁。它代表什么意思?变更日志? (注:CL 是 commit l...

12得票4回答
“implementation-agnostic”是什么意思?

请问"implementation-agnostic"是什么意思?我没有找到任何解释。在这个上下文中,它的意思是"不受具体实现方式影响的工程方法"。

497得票16回答
柯里化和部分应用的区别是什么?

我经常在互联网上看到一些抱怨,说别人的柯里化示例不是柯里化,而只是部分应用。 我没有找到一个合理的解释来说明部分应用是什么,以及它与柯里化有何不同。似乎普遍存在困惑,在某些地方将等效的示例描述为柯里化,而在其他地方则称为部分应用。 是否有人能够给我提供这两个术语的定义,并详细说明它们的区别?

111得票5回答
“Headless”是什么意思?

在阅读QTKit应用程序编程指南时,我遇到了术语“无头环境” - 这是什么意思?以下是引用的段落: “…… 包括具有GUI的应用程序和旨在运行在“无头”环境中的工具。例如,您可以使用该框架编写命令行工具来操作QuickTime电影文件。”

10得票6回答
当一个代码块返回一个值时,它被称为什么?

最近我看到了这段代码,它看起来不太合法(但gcc可以编译)。我并不是很介意这种构造方式,而是想为它取一个名称:#define MAX(a,b) \ ({ \ typeof(a) _a = (a); \ typeof(b) _b = (b); \ (_a > _b)...