代码之家  ›  专栏  ›  技术社区  ›  chickeninabiscuit

为什么要这样称呼编组的概念?[关闭]

  •  22
  • chickeninabiscuit  · 技术社区  · 16 年前

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

    我对这一过程的心理概念总是涉及到一场“野蛮的西部枪战” 马歇尔 谁会用枪将对象强制成序列化形式。

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

    我刚发现真正的原因,马歇尔被称为什么,它叫什么,笑。

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

    数据编组的命名是因为 它于1962年由 爱德华 威特马歇尔 然后是将军 电气公司。

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

    4 回复  |  直到 11 年前
        1
  •  3
  •   Kate Gregory    16 年前

    它更像是游行的“元帅”或游行的“编组场”。这可以确保每件事都按正确的顺序进行,即使它们没有按正确的顺序到达。把我的琴弦想象成坐在小车里的大猩猩,让我觉得互操作更有趣。

        2
  •  4
  •   Preet Sangha    16 年前

    封送是控制流或更精确地控制结构的东西/人(参见下面的注释)。例如,在一个比赛项目中,你会得到田径裁判。(我知道这是真实的世界和运动,所以对这里的许多人来说可能不太有吸引力)。

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

        3
  •  1
  •   Edward Dale    16 年前

    footnote 在python的文档中 marshal 模块显示以下内容:

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

        4
  •  0
  •   OlimilOops    16 年前

    你对“编组”的想象就像我的一样。这就像是一个老西部片里的人,主角是约翰·韦恩。这是一张完美的软件实际功能图:如果你在程序中做了一些愚蠢的事情,你将被关进监狱。