问题标签 [glossary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
11363 浏览

haskell - 谁能解释一下Monads?

可能重复:
什么是单子?

我想我明白什么是'Maybe Monads',但我不确定其他类型。

0 投票
9 回答
57799 浏览

language-agnostic - 什么是装箱和拆箱,权衡取舍是什么?

我正在寻找一个清晰、简洁和准确的答案。

理想情况下作为实际答案,尽管欢迎提供良好解释的链接。

0 投票
5 回答
811 浏览

language-agnostic - 编程词汇

当我浏览该站点时,我发现许多刚入门的开发人员(甚至一些高级开发人员)可能不熟悉的术语。

如果人们可以在这里发布一个初学者或来自不同编程背景的人可能不知道的术语和定义,那就太好了。

我见过的一些不常见的术语是“自动装箱”、“元组”、“正交代码”、“领域驱动设计”、“测试驱动开发”等。

在适用的情况下,代码片段也会有所帮助。

0 投票
11 回答
67072 浏览

c# - .NET 中的属性是什么?

.NET 中的属性是什么,它们有什么用处,以及如何创建自己的属性?

0 投票
17 回答
147389 浏览

functional-programming - 过程式编程和函数式编程有什么区别?

我已经阅读了有关过程编程函数式编程的 Wikipedia 文章,但我仍然有些困惑。有人能把它归结为核心吗?

0 投票
5 回答
92050 浏览

markdown - 降价与标记 - 它们是否相关?

我现在正在使用降价来编辑这个问题。在一些wiki中,我使用了 wiki 标记。它们是一样的吗?他们有关系吗?请解释。如果我想在 Web 项目(如 stackoverflow)中实现一个或另一个,我需要使用什么?

0 投票
8 回答
34275 浏览

java - Java 注释

Java中注解的目的是什么?我有一个模糊的想法,认为它们介于注释和实际代码之间。它们会在运行时影响程序吗?

它们的典型用途是什么?

它们是 Java 独有的吗?有 C++ 等价物吗?

0 投票
8 回答
29955 浏览

functional-programming - 函数式编程和非函数式编程

在我大学的第二年,我们被“教授”了 Haskell,我对此几乎一无所知,对函数式编程更是一无所知。

什么是函数式编程,为什么和/或我想在哪里使用它而不是非函数式编程,我认为 C 是一种非函数式编程语言是否正确?

0 投票
22 回答
154270 浏览

encapsulation - 抽象 VS 信息隐藏 VS 封装

你能告诉我软件开发中的抽象信息隐藏有什么区别吗?

我很困惑。抽象隐藏了细节实现,而信息隐藏抽象了某物的全部细节。

更新:我为这三个概念找到了一个很好的答案。请参阅下面的单独答案以获取从那里获取的几个引文。

0 投票
4 回答
21728 浏览

language-agnostic - 什么是语言绑定?

我的好朋友,维基百科,对这个问题没有给我很好的回答。所以:

  • 什么是语言绑定?
  • 它们是如何工作的?

专门从用语言 Y 编写的库的语言 X 编写的代码访问函数。