为什么编组的概念被称为这样?

时间:2010-05-31 08:44:53

标签: marshalling

我一直认为Marshalling的概念有一个有趣的名字。

我对这个过程的精神概念总是会涉及一个在枪口下将对象强制转化为序列化形式的野性枪手 marshall

alt text http://wpcontent.answers.com/wikipedia/en/d/d1/Wild_Gunman_Coverart.png

我刚刚发现了编组被召唤的真正原因,并称之为“笑”。

(编辑)好的 - 这就是我在wikipedia上遇到的:

  

数据编组是如此命名的原因   它是由爱德华于1962年首次研究的   韦特马歇尔,然后与将军   电气公司。

你知道真正的原因吗,或者你也熟悉我的枪手?

4 个答案:

答案 0 :(得分:4)

元帅是控制流量或可能更精确控制结构的东西/某人(见下面的评论)。例如,在赛车活动中,您将获得赛道元帅。 (我知道这是真实的世界和运动,所以在这里可能不会吸引很多人。)

如果数据通过边界传输,那么我认为控制该流程非常恰当地描述为编组。我认为你对编组的想法是这个术语正确使用的另一个很好的例子。我确实认为使用现有术语应该是必要的,而不是创造新的术语。

答案 1 :(得分:3)

它更像游行的“大元帅”或游行的“编组场”。即使它们没有以正确的顺序到达,这也确保一切都以正确的顺序排出。想到我的小型汽车作为黑猩猩的字符串让我的互动更加有趣: - )

答案 2 :(得分:1)

python footnote模块的文档中的marshal说明如下:

  

这个模块的名称源于Modula-3(以及其他)的设计者使用的一些术语,他们使用术语“编组”来以独立的形式传送数据。

答案 3 :(得分:0)

你对“编组”的想象就像我的一样。它就像一个来自古老的狂野西部电影的人,主要演员是约翰韦恩饰演的。它是如此完美地描述了软件的实际功能:如果你在程序中做了一些愚蠢的事情,你就会陷入监狱