【问题标题】:What is the definition of "language feature" in programming编程中“语言特征”的定义是什么
【发布时间】:2017-05-10 11:11:38
【问题描述】:

我发现对于如此广泛使用的术语,我找不到任何定义或专门的维基百科文章。我也使用这个词,但我不确定我是否在所有情况下都正确使用它。

通过查看描述语言功能的网站(例如http://es6-features.org),我可以了解它们是什么,但没有特定的界限。

我还看到功能通常是分类的(就像上面的网站一样)。但是我再次找不到任何提到编程语言功能分类的网站。

【问题讨论】:

  • 这样说吧。这是一个“功能”,Object`foo` instanceof Array === true。这是一个“错误”,typeof null === 'object'

标签: ecmascript-6 programming-languages language-features


【解决方案1】:

编程语言的feature这个词用characteristicattribute的意思,所以不需要特别的定义。通过Google 查看该词的定义。

特点

名词:特征;复数名词:特征

  1. 某事物的独特属性或方面。 “双气囊等安全功能”的近义词:特性、属性、质量、 财产、特征、标志、商标;

    • 面部的一部分,例如 嘴巴或眼睛,对其整体做出了重大贡献 外貌。同义词:脸、面容、相貌;

    • 语言学 语言单位的显着特征,尤指演讲 声音或词汇项目,用于将其与其他 同一类型。

【讨论】:

  • 但是定义不应该至少包括特征的类型或某种分组吗?我认为独特的属性,如:简单、分布式、面向对象、闭包、鸭子类型支持、强类型、多重继承、生成器、柯里化、复合类型彼此无关,不能用同一个术语来引用。我认为将它们归类到更具体的组(术语)下,可以更深入地了解它们的实际含义。
猜你喜欢
  • 2016-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-07
  • 1970-01-01
  • 2022-12-10
  • 1970-01-01
  • 2014-11-07
相关资源
最近更新 更多