D'où vient le mot "argument" (au sens de la programmation)?
c.-à-d. Pourquoi les paramètres réels sont-ils appelés "arguments"?
Les significations ne semblent pas liées, et je n'ai trouvé aucune explication à ce sujet.
Note sur la terminologie:
Les paramètres "formels" (également appelés simplement "paramètres") sont les noms "espaces réservés" (par exemple,
x
), qui sont les paramètres déclarés d'une fonction.Les paramètres "réels" (également appelés "arguments") sont les valeurs réelles qui sont transmises à une fonction (par exemple,
5
), c'est pourquoi j'ai utilisé ce terme ci-dessus pour éviter toute confusion.
Réponses:
Le terme a été adopté par les informaticiens lorsqu'ils ont appliqué le raisonnement mathématique à la programmation au milieu du XXe siècle.
Le mot argument a le sens général de quelque chose dont on peut déduire un autre . Il vient 'du L. arguere “clarifier, faire connaître, prouver, déclarer, démontrer”, de PIE * argu-yo- , de root * arg- “briller, être blanc, brillant, clair”', quelle racine est également conservé dans les mots argent («blanc argenté») et en Argentine («[rivière] d'argent»). ¹
Son utilisation en anglais comme " une quantité mathématique à partir de laquelle une autre ... quantité peut être déduite, ou dont dépend son calcul " est attestée dès 1386:
la source
Selon le Wiktionnaire , le mot latin originaire était argumentum, qui signifie également "jeton". Vous pouvez donc voir assez facilement comment ce terme a été utilisé en mathématiques, dont la plupart des textes ont été écrits en latin pendant longtemps.
Un grand nombre de termes utilisés en mathématiques, notamment autour des fonctions, se propagent naturellement à la programmation.
la source
Cela remonte à la mécanique céleste dans les jours pré-calcul. Orbites, arcs, accords, sinus, périapsis, etc.
Le terme "argument" a été utilisé car je ne sais pas depuis combien de temps, mais il est décrit dans le livre "Un dictionnaire philosophique et mathématique, contenant une explication des termes et un récit de plusieurs sujets, compris sous la tête mathématiques, astronomie et philosophie, à la fois naturelles et expérimentales ... ainsi que des mémoires de la vie et des écrits des auteurs les plus éminents, anciens et modernes "(ce n’est pas tout le titre), publié en 1815 par Charles Hutton, 1737-1823.
(extrait tiré de Google Livres)
Le "argument" était un angle quelconque. Exactement comment ce terme est venu à être, je n'ai pas encore trouvé. À un moment de l’histoire de la science, les astronomes ont compris que le sinus et le cosinus, qui n’étaient connus jusqu’à présent que comme constructions géométriques associées à des lignes et des ellipses, pouvaient être considérés comme des fonctions de l’argument. "Fonction" était un nouveau concept à l'époque. La notation f (x) avait été inventée vers le début des années 1700.
Naturellement, les astronomes pensaient que "le sinus de l'argument de la périapsis" == "le péché ()" et que plus tard, de plus en plus de fonctions se révélaient utiles, tout "f (x)" était considéré comme "fonction f de argument x ". Même si x n'était pas un angle. Les mathématiciens de tous les goûts et de toutes les couches en sont venus à utiliser cette terminologie en général.
Au milieu du XXe siècle, il était naturel que les informaticiens empruntent la même terminologie à leur idée différente, mais similaire, d'une fonction de sous-programme prenant n'importe quel nombre de valeurs d'entrée.
(C’est l’un de ces sujets inhabituels pour lesquels il est plus facile de trouver des réponses dans une bibliothèque universitaire moisi que sur Internet.)
la source
∠
("arg") ?