"variadic" meaning in English

See variadic in All languages combined, or Wiktionary

Adjective

IPA: /vɛɹiˈædɪk/ [US], /vɛəɹiˈædɪk/ [Received-Pronunciation] Audio: LL-Q1860 (eng)-Vealhurl-variadic.wav [Southern-England]
Rhymes: -ædɪk Etymology: variable + -adic Etymology templates: {{suffix|en|variable|adic}} variable + -adic Head templates: {{en-adj|-}} variadic (not comparable)
  1. (programming, mathematics, linguistics) Taking a variable number of arguments; especially, taking arbitrarily many arguments. Tags: not-comparable Categories (topical): Linguistics, Mathematics, Programming Related terms: monadic, diadic, triadic, polyadic Translations (taking a variable number of arguments): variadinen (Finnish), variadique (French), variadisch (German), variadikus (Hungarian), принимающий переменное число́ параметров (prinimajuščij peremennoje čisló parametrov) (Russian), variádico [masculine] (Spanish)
    Sense id: en-variadic-en-adj-z2OeyM57 Categories (other): English entries with incorrect language header, English terms suffixed with -adic Disambiguation of English entries with incorrect language header: 48 52 Disambiguation of English terms suffixed with -adic: 50 50 Topics: computing, engineering, human-sciences, linguistics, mathematics, natural-sciences, physical-sciences, programming, sciences

Noun

IPA: /vɛɹiˈædɪk/ [US], /vɛəɹiˈædɪk/ [Received-Pronunciation] Audio: LL-Q1860 (eng)-Vealhurl-variadic.wav [Southern-England] Forms: variadics [plural]
Rhymes: -ædɪk Etymology: variable + -adic Etymology templates: {{suffix|en|variable|adic}} variable + -adic Head templates: {{en-noun}} variadic (plural variadics)
  1. (programming) A function that takes a variable number of arguments. Categories (topical): Programming
    Sense id: en-variadic-en-noun-7yg5-rbe Categories (other): English entries with incorrect language header, English terms suffixed with -adic Disambiguation of English entries with incorrect language header: 48 52 Disambiguation of English terms suffixed with -adic: 50 50 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, programming, sciences

Inflected forms

Download JSON data for variadic meaning in English (6.7kB)

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "variable",
        "3": "adic"
      },
      "expansion": "variable + -adic",
      "name": "suffix"
    }
  ],
  "etymology_text": "variable + -adic",
  "head_templates": [
    {
      "args": {
        "1": "-"
      },
      "expansion": "variadic (not comparable)",
      "name": "en-adj"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adj",
  "senses": [
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Linguistics",
          "orig": "en:Linguistics",
          "parents": [
            "Language",
            "Social sciences",
            "Communication",
            "Sciences",
            "Society",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Mathematics",
          "orig": "en:Mathematics",
          "parents": [
            "Formal sciences",
            "Sciences",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Programming",
          "orig": "en:Programming",
          "parents": [
            "Computing",
            "Software engineering",
            "Technology",
            "Computer science",
            "Engineering",
            "Software",
            "All topics",
            "Sciences",
            "Applied sciences",
            "Media",
            "Fundamental",
            "Communication"
          ],
          "source": "w"
        },
        {
          "_dis": "48 52",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "50 50",
          "kind": "other",
          "name": "English terms suffixed with -adic",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "examples": [
        {
          "text": "C's printf is one of the most widely used variadic functions.",
          "type": "example"
        },
        {
          "ref": "1983, Alan Bundy, The Computer Modelling of Mathematical Reasoning, Academic Press, page 48",
          "text": "There are some functions and predicates which we tend to think of as being able to take any number of parameters – of being of variable arity or variadic.",
          "type": "quotation"
        },
        {
          "ref": "2004, François Récanati, Literal Meaning, Cambridge University Press, page 109",
          "text": "The variadic functions that increase the valence of the input relation through the addition of a circumstance to the set of its argument-roles can be represented by means of an operator (or rather, a family of operators) ‘Circ’.",
          "type": "quotation"
        },
        {
          "ref": "2006, Nils M. Holm, Sketchy LISP: An Introduction to Functional Programming in Scheme, 2nd edition, Lulu.com, page 53",
          "text": "However, the real max procedure of Scheme is a variadic procedure, which means that it accepts any positive number of arguments: ¶ (max 5 1 3 8 9 7 2 6 4) => 9",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Taking a variable number of arguments; especially, taking arbitrarily many arguments."
      ],
      "id": "en-variadic-en-adj-z2OeyM57",
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "mathematics",
          "mathematics"
        ],
        [
          "linguistics",
          "linguistics"
        ],
        [
          "variable",
          "variable"
        ],
        [
          "argument",
          "argument"
        ],
        [
          "arbitrarily",
          "arbitrary"
        ]
      ],
      "raw_glosses": [
        "(programming, mathematics, linguistics) Taking a variable number of arguments; especially, taking arbitrarily many arguments."
      ],
      "related": [
        {
          "word": "monadic"
        },
        {
          "word": "diadic"
        },
        {
          "word": "triadic"
        },
        {
          "word": "polyadic"
        }
      ],
      "tags": [
        "not-comparable"
      ],
      "topics": [
        "computing",
        "engineering",
        "human-sciences",
        "linguistics",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ],
      "translations": [
        {
          "code": "fi",
          "lang": "Finnish",
          "sense": "taking a variable number of arguments",
          "word": "variadinen"
        },
        {
          "code": "fr",
          "lang": "French",
          "sense": "taking a variable number of arguments",
          "word": "variadique"
        },
        {
          "code": "de",
          "lang": "German",
          "sense": "taking a variable number of arguments",
          "word": "variadisch"
        },
        {
          "code": "hu",
          "lang": "Hungarian",
          "sense": "taking a variable number of arguments",
          "word": "variadikus"
        },
        {
          "code": "ru",
          "lang": "Russian",
          "roman": "prinimajuščij peremennoje čisló parametrov",
          "sense": "taking a variable number of arguments",
          "word": "принимающий переменное число́ параметров"
        },
        {
          "code": "es",
          "lang": "Spanish",
          "sense": "taking a variable number of arguments",
          "tags": [
            "masculine"
          ],
          "word": "variádico"
        }
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/vɛɹiˈædɪk/",
      "tags": [
        "US"
      ]
    },
    {
      "ipa": "/vɛəɹiˈædɪk/",
      "tags": [
        "Received-Pronunciation"
      ]
    },
    {
      "rhymes": "-ædɪk"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-variadic.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/d/d3/LL-Q1860_%28eng%29-Vealhurl-variadic.wav/LL-Q1860_%28eng%29-Vealhurl-variadic.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/d/d3/LL-Q1860_%28eng%29-Vealhurl-variadic.wav/LL-Q1860_%28eng%29-Vealhurl-variadic.wav.ogg",
      "tags": [
        "Southern-England"
      ],
      "text": "Audio (Southern England)"
    }
  ],
  "word": "variadic"
}

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "variable",
        "3": "adic"
      },
      "expansion": "variable + -adic",
      "name": "suffix"
    }
  ],
  "etymology_text": "variable + -adic",
  "forms": [
    {
      "form": "variadics",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "variadic (plural variadics)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Programming",
          "orig": "en:Programming",
          "parents": [
            "Computing",
            "Software engineering",
            "Technology",
            "Computer science",
            "Engineering",
            "Software",
            "All topics",
            "Sciences",
            "Applied sciences",
            "Media",
            "Fundamental",
            "Communication"
          ],
          "source": "w"
        },
        {
          "_dis": "48 52",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "50 50",
          "kind": "other",
          "name": "English terms suffixed with -adic",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "examples": [
        {
          "ref": "2017, Andrew Beak, PHP 7 Zend Certification Study Guide, page 44",
          "text": "PHP 5.6 introduced variadics that explicitly accept a variable number of parameters.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A function that takes a variable number of arguments."
      ],
      "id": "en-variadic-en-noun-7yg5-rbe",
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "function",
          "function"
        ],
        [
          "variable",
          "variable"
        ],
        [
          "argument",
          "argument"
        ]
      ],
      "raw_glosses": [
        "(programming) A function that takes a variable number of arguments."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/vɛɹiˈædɪk/",
      "tags": [
        "US"
      ]
    },
    {
      "ipa": "/vɛəɹiˈædɪk/",
      "tags": [
        "Received-Pronunciation"
      ]
    },
    {
      "rhymes": "-ædɪk"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-variadic.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/d/d3/LL-Q1860_%28eng%29-Vealhurl-variadic.wav/LL-Q1860_%28eng%29-Vealhurl-variadic.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/d/d3/LL-Q1860_%28eng%29-Vealhurl-variadic.wav/LL-Q1860_%28eng%29-Vealhurl-variadic.wav.ogg",
      "tags": [
        "Southern-England"
      ],
      "text": "Audio (Southern England)"
    }
  ],
  "word": "variadic"
}
{
  "categories": [
    "English 4-syllable words",
    "English adjectives",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English terms suffixed with -adic",
    "English terms with IPA pronunciation",
    "English terms with audio links",
    "English uncomparable adjectives",
    "Rhymes:English/ædɪk",
    "Rhymes:English/ædɪk/4 syllables"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "variable",
        "3": "adic"
      },
      "expansion": "variable + -adic",
      "name": "suffix"
    }
  ],
  "etymology_text": "variable + -adic",
  "head_templates": [
    {
      "args": {
        "1": "-"
      },
      "expansion": "variadic (not comparable)",
      "name": "en-adj"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adj",
  "related": [
    {
      "word": "monadic"
    },
    {
      "word": "diadic"
    },
    {
      "word": "triadic"
    },
    {
      "word": "polyadic"
    }
  ],
  "senses": [
    {
      "categories": [
        "English terms with quotations",
        "English terms with usage examples",
        "en:Linguistics",
        "en:Mathematics",
        "en:Programming"
      ],
      "examples": [
        {
          "text": "C's printf is one of the most widely used variadic functions.",
          "type": "example"
        },
        {
          "ref": "1983, Alan Bundy, The Computer Modelling of Mathematical Reasoning, Academic Press, page 48",
          "text": "There are some functions and predicates which we tend to think of as being able to take any number of parameters – of being of variable arity or variadic.",
          "type": "quotation"
        },
        {
          "ref": "2004, François Récanati, Literal Meaning, Cambridge University Press, page 109",
          "text": "The variadic functions that increase the valence of the input relation through the addition of a circumstance to the set of its argument-roles can be represented by means of an operator (or rather, a family of operators) ‘Circ’.",
          "type": "quotation"
        },
        {
          "ref": "2006, Nils M. Holm, Sketchy LISP: An Introduction to Functional Programming in Scheme, 2nd edition, Lulu.com, page 53",
          "text": "However, the real max procedure of Scheme is a variadic procedure, which means that it accepts any positive number of arguments: ¶ (max 5 1 3 8 9 7 2 6 4) => 9",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Taking a variable number of arguments; especially, taking arbitrarily many arguments."
      ],
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "mathematics",
          "mathematics"
        ],
        [
          "linguistics",
          "linguistics"
        ],
        [
          "variable",
          "variable"
        ],
        [
          "argument",
          "argument"
        ],
        [
          "arbitrarily",
          "arbitrary"
        ]
      ],
      "raw_glosses": [
        "(programming, mathematics, linguistics) Taking a variable number of arguments; especially, taking arbitrarily many arguments."
      ],
      "tags": [
        "not-comparable"
      ],
      "topics": [
        "computing",
        "engineering",
        "human-sciences",
        "linguistics",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/vɛɹiˈædɪk/",
      "tags": [
        "US"
      ]
    },
    {
      "ipa": "/vɛəɹiˈædɪk/",
      "tags": [
        "Received-Pronunciation"
      ]
    },
    {
      "rhymes": "-ædɪk"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-variadic.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/d/d3/LL-Q1860_%28eng%29-Vealhurl-variadic.wav/LL-Q1860_%28eng%29-Vealhurl-variadic.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/d/d3/LL-Q1860_%28eng%29-Vealhurl-variadic.wav/LL-Q1860_%28eng%29-Vealhurl-variadic.wav.ogg",
      "tags": [
        "Southern-England"
      ],
      "text": "Audio (Southern England)"
    }
  ],
  "translations": [
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "taking a variable number of arguments",
      "word": "variadinen"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "taking a variable number of arguments",
      "word": "variadique"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "taking a variable number of arguments",
      "word": "variadisch"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "taking a variable number of arguments",
      "word": "variadikus"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "prinimajuščij peremennoje čisló parametrov",
      "sense": "taking a variable number of arguments",
      "word": "принимающий переменное число́ параметров"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "taking a variable number of arguments",
      "tags": [
        "masculine"
      ],
      "word": "variádico"
    }
  ],
  "word": "variadic"
}

{
  "categories": [
    "English 4-syllable words",
    "English adjectives",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English terms suffixed with -adic",
    "English terms with IPA pronunciation",
    "English terms with audio links",
    "English uncomparable adjectives",
    "Rhymes:English/ædɪk",
    "Rhymes:English/ædɪk/4 syllables"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "variable",
        "3": "adic"
      },
      "expansion": "variable + -adic",
      "name": "suffix"
    }
  ],
  "etymology_text": "variable + -adic",
  "forms": [
    {
      "form": "variadics",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "variadic (plural variadics)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        "English terms with quotations",
        "en:Programming"
      ],
      "examples": [
        {
          "ref": "2017, Andrew Beak, PHP 7 Zend Certification Study Guide, page 44",
          "text": "PHP 5.6 introduced variadics that explicitly accept a variable number of parameters.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A function that takes a variable number of arguments."
      ],
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "function",
          "function"
        ],
        [
          "variable",
          "variable"
        ],
        [
          "argument",
          "argument"
        ]
      ],
      "raw_glosses": [
        "(programming) A function that takes a variable number of arguments."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/vɛɹiˈædɪk/",
      "tags": [
        "US"
      ]
    },
    {
      "ipa": "/vɛəɹiˈædɪk/",
      "tags": [
        "Received-Pronunciation"
      ]
    },
    {
      "rhymes": "-ædɪk"
    },
    {
      "audio": "LL-Q1860 (eng)-Vealhurl-variadic.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/d/d3/LL-Q1860_%28eng%29-Vealhurl-variadic.wav/LL-Q1860_%28eng%29-Vealhurl-variadic.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/d/d3/LL-Q1860_%28eng%29-Vealhurl-variadic.wav/LL-Q1860_%28eng%29-Vealhurl-variadic.wav.ogg",
      "tags": [
        "Southern-England"
      ],
      "text": "Audio (Southern England)"
    }
  ],
  "word": "variadic"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-04-26 from the enwiktionary dump dated 2024-04-21 using wiktextract (93a6c53 and 21a9316). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.