`ad hoc`到底是什么意思

2022-10-07 11:24:33 +08:00
 andyJado

各路 blog 和回帖中读这词到烦

谷歌的我看不懂

dig dig 到这儿 ad-hoc

我还是看不懂

ababa

6834 次点击
所在节点    程序员
37 条回复
joesonw
2022-10-07 16:19:29 +08:00
on demand
Jooooooooo
2022-10-07 16:20:36 +08:00
临时
FrankHB
2022-10-07 16:29:13 +08:00
@dandycheung
workaround 变通
ad-hoc 特设
不一定是过渡和应急,因为可能一直就在那了,比如大把的 overloading 这样的 ad-hoc polymorphism 也没几个想着要去干掉的。

ad-hoc 原意不是“坏”的,不过除非是临时的,经常就当做是揶揄三脚猫设计的讽刺了。
Leviathann
2022-10-07 16:45:17 +08:00
特设多态的特设
特别设立
ccming
2022-10-07 17:09:13 +08:00
所以学英语手头要有一本英英词典
andyJado
2022-10-07 17:55:02 +08:00
@DennyDai 对劲! 感谢敲码!

我目前理解 ad hoc 这个词不好不坏但是可能很坏尽管本意是非常好也实际上可以非常好只是往往不太好于是显得这个词不是很好.

@Leviathann @FrankHB

特设 应该是最贴切的翻译了. 同时符合 `好也不好`.

@patx

我也不太懂, 但我知道 overhead 是毋庸置疑的不好.

@ccming

b
CrazyRundong
2022-10-07 19:48:33 +08:00
“粗快糙猛”
xenme
2022-10-07 20:12:41 +08:00
临时
即时
RuralHunter
2022-10-07 20:27:33 +08:00
特事特办的意思
id4alex
2022-10-07 21:08:20 +08:00
临时查询
临时接口
临时脚本
临时 XX
lambdaq
2022-10-07 21:55:56 +08:00
ad-hoc 的意思就是「一次性、专用」的

和其对应的是「通用的,长期有效的」


ansible 里的例子 ad-hoc 就是直接撸个单一用途的一次性指令,不会重复执行;如果你要重复对很多机器执行,那么一般都会考虑跟长久的 playbook 方式
wucao219101
2022-10-07 22:34:21 +08:00
Not every data warehouse is necessarily a column store: traditional row-oriented databases and a few other architectures are also used. However, columnar storage can be significantly faster for ad hoc analytical queries, so it is rapidly gaining popularity.

- 摘自《 Designing Data-Intensive Applications 》 101 页

这里 ad hoc 翻译成“临时的”:然而,对于临时的分析查询,列存储可以显著加快速度,因此它正在迅速普及。
bbq
2022-10-07 23:38:14 +08:00
既然发在程序员区,那 ad-hoc 就是离席和即时的意思,不用想太复杂。

我来举个例子:
你使用类似 Navicat 搜索了一条 SQL 语句,这个行为好听点叫“离席查询”,简单点叫“你搜一把”,洋气点就是 ad-hoc 。

这里最核心的特点就是:用完即走。

是的,你此刻想到的其他例子,有关用完即走的都是 ad-hoc 。

如果微信小程序和张小龙都是国外做的,那发布会的时候就会说,微信小程序是以用户做 ad-hoc 操作为目标的,不会让用户长久停留。

前面有帖子提到 ansible 这个例子也很好。
如果 ansible 是国内发布的,就会说,支持两种操作方式,一种用完即走( ad-hoc ),另一种可反复执行( playbook )。

最后,你可以快速在身边找个例子,以后自信的写到 slides 里:我们支持 ad-hoc 特性。
konnnnn
2022-10-08 08:53:42 +08:00
ad-hoc compensation raise
临时加薪,区别于年底 regular cycle
FaiChou
2022-10-08 09:39:50 +08:00
zxCoder
2022-10-08 09:58:54 +08:00
之前看过一篇论文叫 ad-hoc transaction ,说的是应用层面的事务处理
lixen9
2022-10-08 12:06:07 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/884985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX