que marshaling informatica cabinet aviation marshalling

marshaling - que es marshalling en informatica



¿Por qué se llama el concepto de Marshalling como tal? (4)

Es más como el "gran mariscal" de un desfile o los "terrenos de clasificación" para un desfile. Eso asegura que todo salga en el orden correcto, incluso si no llegan en el orden correcto. Pensar en mis cuerdas como chimpancés en autos pequeños hace que la interoperabilidad sea un poco más divertida para mí :-)

Siempre he pensado que el concepto de Marshalling tenía un poco de nombre gracioso.

Mi concepción mental del proceso siempre involucraría a un viejo marinero del mundo armado que forzaría a los objetos a ser serializados a punta de pistola.

texto alternativo http://wpcontent.answers.com/wikipedia/en/d/d1/Wild_Gunman_Coverart.png

Acabo de descubrir la verdadera razón por la que Marshalling se llama como se llama y se rió entre dientes.

(edit) Ok, esto es lo que encontré en wikipedia :

El nombramiento de datos se llama así porque fue estudiado por primera vez en 1962 por Edward Waite Marshall , y luego con la corporación General Electric.

¿Sabías la verdadera razón, o quizás tú también estás familiarizado con mi pistolero?


Tu idea de "Marshalling" es como la mía es. Es como una persona de una vieja película del salvaje oeste donde el actor principal es interpretado por John Wayne. Y es una imagen perfecta de lo que realmente hace el software: irás a la cárcel si haces algunas cosas tontas en tu programa


Un mariscal es un algo / alguien que controla el flujo o, probablemente, más precisamente, controla la estructura (vea los comentarios a continuación) Por ejemplo, en un evento de carreras, obtienes pistas de pista. (Sé que es el mundo real y el deporte, por lo que puede que no sea atractivo para muchos aquí).

Si los datos se transfieren a través de un límite, entonces creo que el control de ese flujo se describe muy apropiadamente como una clasificación. Creo que su idea de ordenación es otro buen ejemplo de este término usado correctamente. Creo que usar un término existente debería ser de rigor en lugar de crear una nueva jerga.


Una footnote al footnote en los documentos para el módulo de Python marshal dice lo siguiente:

El nombre de este módulo proviene de un poco de la terminología utilizada por los diseñadores de Modula-3 (entre otros), que utilizan el término `` ordenamiento '''' para enviar datos en forma autónoma.