“表现”是什么意思?软件究竟意味着什么?

发布于 2024-08-18 08:08:38 字数 1432 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

呢古 2024-08-25 08:08:38

在大学里,高性能意味着你有 O(n) 表示法的最佳解决方案。不过,您可能会在论文中看到关于使用虚构单词而不是正确术语的评论。

在商业中,高性能意味着您的客户尚未抱怨速度。您的产品也符合流行语。

In university, performant means that you have an optimal solution in O(n) notation. You might get a remark on your paper about using made up words instead of the proper terminology though.

In business, performant means that your customer hasn't complained about the speed (yet). Your product is also buzzword compliant.

淤浪 2024-08-25 08:08:38

性能这个词是由软件开发人员创造的,用来描述性能良好的软件,无论您想要如何定义性能。

这是一个好词,一个有意义的词,基于现有词的不同形式,并且实际上具有有价值的目的。

与短语“begging the question”形成对比,该短语长期以来一直被错误使用,以至于实际上很快就会以其错误形式被识别为“正确”英语的常见用法。

Performant is a word that was made up by software developers to describe software that performs well, in whatever way you want to define performance.

It's a good word, one that makes sense, based on a different form of an existing word, and one that actually has a valuable purpose.

<soapbox>

Contrast that with the phrase, "begging the question," which has been used incorrectly for so long that it may actually be recognized soon in its incorrect form as common usage "correct" English.

</soapbox>

笑着哭最痛 2024-08-25 08:08:38

“高性能”软件的实际含义是什么?

没有什么。一切。任何你想要的。无论讨论中的其他人想要什么(通常与你的相反)。

我[...]还没有看到一个完全有意义的定义。

确切地。

它是火焰战争的一个很好的点火源,这就是它的全部用处。

例外:如果您有一个精确定义并且每个人都同意该定义并且该定义在争论开始之前就已经存在,然后,并且只有这样,您才能进行有意义的讨论/争论。

[顺便说一句:“可扩展”和“强类型”等都是一样的。]

What does “performant” software actually mean?

Nothing. Everything. Whatever you want. Whatever the other guy in the discussion wants (which is usually the opposite of yours).

I [...] haven't seen a definition that makes complete sense.

Exactly.

It's a great ignition source for flamewars, that's about all it's useful for.

Exception: if you have a precise definition and everybody agrees on that definition and that definition is in place before the argument starts, then and only then can you have a meaningful discussion / argument.

[BTW: it's the same for "scalable" and "strongly typed", among others.]

完美的未来在梦里 2024-08-25 08:08:38

外行人的定义很简单:“高性能的东西表现良好;高性能==高性能,!高性能==低性能”

我不认为它被应用于性能以外的衡量标准。丑陋、黑客和不稳定的代码也可能具有高性能。

The lay-person's definition is simple: "something that's performant performs well; performant == high performance, !performant == low performance"

I don't see it being applied to measures other than performance. Ugly, hackish, and unstable code can be performant.

流年里的时光 2024-08-25 08:08:38

拥有高性能产品意味着您已经成功地符合流行语。此外,您现在可以认为该产品已获得 Marketing Weasels 的批准。

Having a performant product means that you have successfully become buzzword-compliant. Further, you may now consider that product to be approved by Marketing Weasels.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文