Skąd pochodzi słowo „argument” (w sensie programowania)?
tzn. dlaczego rzeczywiste parametry nazywane są „argumentami”?
Znaczenia nie wydają się powiązane i nigdzie nie znalazłem żadnego wyjaśnienia.
Uwaga na temat terminologii:
Parametry „formalne” (zwane również po prostu „parametrami”) to nazwy „symboli zastępczych” (powiedzmy
x
) - deklarowane parametry funkcji.„Rzeczywisty” parametry (znany również jako „argumentów”) są wartościami rzeczywistymi , które są przekazywane do funkcji (na przykład,
5
), stąd, że stosuje się ten termin wyżej uniknięcia nieporozumień.
programming-languages
terminology
Mehrdad
źródło
źródło
Odpowiedzi:
Termin został przyjęty przez informatyków, którzy zastosowali rozumowanie matematyczne do programowania w połowie XX wieku.
Słowo „ argument” ma ogólne znaczenie czegoś, z czego można wywnioskować inną rzecz . Pochodzi „z L. arguere „ wyjaśnij, daj znać, udowodnij, zadeklaruj, zademonstruj ”, od SROKI * argu-yo- , od root * arg- „ świecić, być biały, jasny, czysty ””, którego korzenia jest również zachowany w słowach argent („srebrzysta biel”) i Argentyna („[rzeka] srebra”). ¹
Jego stosowanie w języku angielskim oznacza to „ ilość matematycznego, z którego inny ... ilość można wywnioskować, lub na których jej zależy obliczanie ” jest potwierdzone już w 1386:
źródło
Według Wikisłownika łacińskim słowem źródłowym było argumentum, co oznacza również „token”. Można więc dość łatwo zobaczyć, w jaki sposób termin ten został wykorzystany w matematyce, a większość tekstów pisano po łacinie przez długi czas.
Wiele terminów używanych w matematyce, szczególnie w odniesieniu do funkcji, naturalnie rozprzestrzenia się na programowanie.
źródło
To sięga wstecz do mechaniki niebieskiej w dniach poprzedzających rachunek różniczkowy. Orbity, łuki, akordy, zatoki, periapsis i tak dalej.
Użyto terminu „argument”, ponieważ nie wiem, jak dawno temu, ale jest on opisany w książce „Słownik filozoficzny i matematyczny, zawierający wyjaśnienie terminów i opis kilku tematów, zawartych pod głowami matematyka, astronomia i filozofia, zarówno naturalne, jak i eksperymentalne ... również wspomnienia z życia i pism najwybitniejszych autorów, zarówno starożytnych, jak i współczesnych ”(to nie jest cały tytuł) opublikowanych w 1815 r. przez Charlesa Huttona, 1737–1823.
(fragment pochodzi z Książek Google)
„Argument” był jakimś kątem. Dokładnie jak powstał ten termin, jeszcze go nie znalazłem. W pewnym momencie historii nauki astronomowie zdali sobie sprawę, że sinus i cosinus, znane do tej pory jedynie jako konstrukcje geometryczne związane z liniami i elipsami, można uznać za funkcje argumentu. „Funkcja” była w tamtych czasach nową koncepcją. Notacja f (x) została wynaleziona około wczesnych lat 1700.
Naturalnie astronomowie myśleli „sinus argumentu periapsis” == „sin (ω)”, a później, gdy więcej funkcji okazało się użytecznych, wszelkie „f (x)” zaczęto uważać za „funkcję f argument x ”. Nawet jeśli x nie był kątem. Matematycy wszystkich smaków i pasków zaczęli używać takiej terminologii w ogóle.
W połowie XX wieku informatyści używali tej samej terminologii ze względu na swoje odmienne, ale podobne wyobrażenie o funkcji jako podprogramu przyjmującego dowolną liczbę wartości wejściowych.
(Jest to jeden z tych niezwykłych tematów, na który łatwiej jest znaleźć odpowiedzi w stęchłej bibliotece uniwersyteckiej niż w Internecie).
źródło
∠
(„arg”) ?