Я всегда думал, что понятие Маршалинга имело что-то вроде забавного имени.
Моя умственная концепция процесса всегда включала бы старый wildwest gunslinging Маршалл, кто принудит объекты в сериализированную форму под прицелом.
(источник: answers.com)
Я просто узнал, что Маршалинг настоящей причины называют тем, чем это называют и хихикало.
(редактирование) хорошо - это - то, с чем я столкнулся на Википедию:
Маршалинг данных так называют, потому что он был сначала изучен в 1962 Edward Waite Marshall, затем с корпорацией General Electric.
Вы знали настоящую причину, или возможно Вы также знакомы с моим опытным стрелком?
Это больше похоже на «главный маршал» парада или «сборную площадку» для парада. Это гарантирует, что все идет в правильном порядке, даже если они не приходят в правильном порядке.Думая о своих струнах, как о шимпанзе в маленьких машинках, взаимодействие с ними становится для меня немного веселее: -)
Маршал - это что-то / кто-то, кто контролирует поток или, точнее, контролирует структуру (см. Комментарии ниже). Например, на соревнованиях по гонкам вы получаете гонщиков на треке. (Я знаю, что это реальный мир и спорт, и поэтому здесь многие могут не понравиться).
Если данные передаются через границу, я думаю, что управление этим потоком очень удачно называется маршалингом. Я думаю, что ваша идея маршалинга - еще один хороший пример правильного использования этого термина. Я действительно считаю, что использование существующего термина должно быть обязательным, а не создание нового жаргона.
Ваше представление о "Marshalling" похоже на мое. Это как человек из старого фильма о Диком Западе, где главного актера играет Джон Уэйн. И это настолько идеальная картина того, что на самом деле делает программное обеспечение: вы попадете в тюрьму, если будете делать какие-то глупости в своей программе
A ] сноска в документации для модуля python marshal
говорит следующее:
Название этого модуля происходит от небольшой терминологии, используемой разработчиками Modula-3 (среди прочих), которые используют термин `` маршаллинг '' для передачи данных в автономной форме.