2010-05-31 12 views
22

Zawsze uważałem, że pojęcie Marshalling ma trochę zabawne imię.Dlaczego pojęcie Marshallinga nazywa się jako takie?

Moja mentalna koncepcja tego procesu zawsze wymagałaby olbrzymiego żołnierza, który musiałby zmusić obiekty do seryjnej formy na muszce.

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

Właśnie dowiedziałem się, prawdziwym powodem Marshalling nazywa się jak się nazywa i zachichotał.

(edit) Ok - to właśnie natknąłem się na wikipedia:

marshalling danych jest tak nazwany ponieważ po raz pierwszy badane w 1962 roku przez Edward Waite Marshall, następnie z generałem Elektryczna korporacja.

Czy znasz prawdziwy powód, a może ty też znasz mojego rewolwerowca?

+2

Komentarz do Wikipedii o tym wpisie wydaje się być żartem. "Marszałek" to dużo dobrego czasownika sprzed lat 60., zobacz http://www.merriam-webster.com/dictionary/marshal%5B2%5D –

+0

Ah ha - ten Edward Waite Marshall do swoich starych sztuczek! –

+0

http://books.google.com.au/books?id=4_q8JJWNaTsC&lpg=PA69&ots=tjKwbcgcOC&dq=%22Edward%20Waite%20Marshall%22&pg=PA69#v=onepage&q=%22Edward%20Waite%20Marshall%22&f=false –

Odpowiedz

3

To bardziej przypomina "wielkiego marszałka" parady lub "pola rozrządowego" na paradę. Zapewnia to, że wszystko zgaśnie we właściwej kolejności, nawet jeśli nie dotrą we właściwej kolejności. Myślenie o moich sznurkach jako szympansach w małych samochodach sprawia, że ​​interop jest dla mnie trochę zabawniejszy :-)

4

Marszałek to coś/osoba, która kontroluje przepływ lub prawdopodobnie bardziej precyzyjnie - strukturę kontroli (patrz komentarze poniżej). Na przykład podczas imprezy wyścigowej otrzymujesz śledzenie marshalls. (Wiem, że to prawdziwy świat i sport, więc może nie być zbyt atrakcyjny dla wielu).

Jeśli dane przesyłane są przez granicę, to uważam, że kontrolowanie tego przepływu jest bardzo trafnie opisane jako rozrząd. Sądzę, że twój pomysł uporządkowania jest kolejnym dobrym przykładem tego terminu, który został użyty poprawnie. Sądzę, że użycie istniejącego terminu powinno być de rigueur, a nie tworzenie nowego żargonu.

+3

Z * Oxford Dictionary of English *: czasownik 1. "złożyć i uporządkować [...] w kolejności". – Richard

+0

Czy to nie to samo, co kontrolowanie przepływu? Przypuszczam, że nie do końca. Ale dziękuję - myślę, że twoja jest lepszą definicją –

0

Twoje wyobrażenie o "Marshalling" jest jak moje. to jak człowiek ze starego, dzikiego zachodu, w którym głównym aktorem gra John Wayne. I to jest tak doskonały obraz tego, co oprogramowanie rzeczywiście działa: można ustawić do więzienia, jeśli nie jakieś głupie rzeczy w programie

1

footnote w docs dla modułu Pythona marshal mówi co następuje:

Nazwa tego modułu wynika z nieco terminologii używanej przez projektantów Modula-3 (między innymi), którzy używają terminu "rozrządzania" do wysyłania danych w formie samodzielnej.

Powiązane problemy