"subroutine" meaning in English

See subroutine in All languages combined, or Wiktionary

Noun

Audio: LL-Q1860 (eng)-Flame, not lame-subroutine.wav Forms: subroutines [plural]
Etymology: From sub- + routine. Etymology templates: {{prefix|en|sub|routine}} sub- + routine Head templates: {{en-noun}} subroutine (plural subroutines)
  1. (computer science) A section of code, called by the main body of a program, that implements a task. Synonyms: function, procedure Derived forms: subroutine call Coordinate_terms: utility, applet, worklet, subprocess, subtask Translations (a section of code): دَالَّة (dālla) (english: function) (Arabic), وَظِيفَة (waẓīfa) (english: function) [feminine] (Arabic), ենթածրագիր (entʻacragir) (Armenian), altproqram (Azerbaijani), падпрагра́ма (padprahráma) [feminine] (Belarusian), фу́нкцыя (fúnkcyja) [feminine] (Belarusian), працэду́ра (pracedúra) [feminine] (Belarusian), по́дпрограма (pódprograma) [feminine] (Bulgarian), 子程序 (zǐchéngxù) (Chinese Mandarin), 子例程 (zǐlìchéng) (Chinese Mandarin), podprogram [masculine] (Czech), subprogramma [neuter] (Dutch), proceduro (Esperanto), alamprogramm (Estonian), aliohjelma (Finnish), alirutiini (Finnish), fonction (French), procédure (French), sous-routine [feminine] (French), ქვეპროგრამა (kveṗrograma) (Georgian), Funktion [feminine] (German), Subroutine [feminine] (German), Unterroutine [feminine] (German), Prozedur [feminine] (German), Unterprogramm [neuter] (German), διαδικασία (diadikasía) [feminine] (Greek), υπορουτίνα (yporoutína) [feminine] (Greek), υποπρόγραμμα (ypoprógramma) [neuter] (Greek), תת־שגרה (tat-shigrá) [feminine] (Hebrew), függvény (english: function) (Hungarian), undirforrit [neuter] (Icelandic), تابِع (tâbe') (english: function) (Iranian Persian), sottoprogramma [masculine] (Italian), subroutine [feminine] (Italian), サブルーチン (saburūchin) (Japanese), 関数 (kansū) (english: function) (alt: かんすう) (Japanese), 함수 (hamsu) (english: function) (alt: 函數) (Korean), 서브루틴 (seobeurutin) (Korean), потпрограма (potprograma) [feminine] (Macedonian), podprogram [masculine] (Polish), sub-rotina [feminine] (Portuguese), subrutină [feminine] (Romanian), подпрогра́мма (podprográmma) [feminine] (Russian), фу́нкция (fúnkcija) [feminine] (Russian), процеду́ра (procedúra) [feminine] (Russian), потпро̀грам [Cyrillic, masculine] (Serbo-Croatian), potprògram [Roman, masculine] (Serbo-Croatian), podprogram [masculine] (Slovak), podprogram [masculine] (Slovene), subrutina [feminine] (Spanish), subrutin [common-gender] (Swedish), ซับรูทีน (Thai), alt program (Turkish), alt rutin (Turkish), alt yordam (Turkish), підпрогра́ма (pidprohráma) [feminine] (Ukrainian), фу́нкція (fúnkcija) [feminine] (Ukrainian), процеду́ра (procedúra) [feminine] (Ukrainian), chương trình con (Vietnamese)
    Sense id: en-subroutine-en-noun-QpBNVpvS Categories (other): English entries with incorrect language header, English terms prefixed with sub-, Entries with translation boxes, Japanese terms with redundant script codes, Mandarin terms with redundant transliterations, Pages with 2 entries, Pages with entries, Terms with Arabic translations, Terms with Armenian translations, Terms with Azerbaijani translations, Terms with Belarusian translations, Terms with Bulgarian translations, Terms with Czech translations, Terms with Dutch translations, Terms with Esperanto translations, Terms with Estonian translations, Terms with Finnish translations, Terms with French translations, Terms with Georgian translations, Terms with German translations, Terms with Greek translations, Terms with Hebrew translations, Terms with Hungarian translations, Terms with Icelandic translations, Terms with Italian translations, Terms with Japanese translations, Terms with Korean translations, Terms with Macedonian translations, Terms with Mandarin translations, Terms with Persian translations, Terms with Polish translations, Terms with Portuguese translations, Terms with Romanian translations, Terms with Russian translations, Terms with Serbo-Croatian translations, Terms with Slovak translations, Terms with Slovene translations, Terms with Spanish translations, Terms with Swedish translations, Terms with Thai translations, Terms with Turkish translations, Terms with Ukrainian translations, Terms with Vietnamese translations, Computer science Topics: computer, computing, engineering, mathematics, natural-sciences, physical-sciences, science, sciences

Inflected forms

Alternative forms

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "sub",
        "3": "routine"
      },
      "expansion": "sub- + routine",
      "name": "prefix"
    }
  ],
  "etymology_text": "From sub- + routine.",
  "forms": [
    {
      "form": "subroutines",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "subroutine (plural subroutines)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "English terms prefixed with sub-",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Entries with translation boxes",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Japanese terms with redundant script codes",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Mandarin terms with redundant transliterations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Pages with 2 entries",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Pages with entries",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Arabic translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Armenian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Azerbaijani translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Belarusian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Bulgarian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Czech translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Dutch translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Esperanto translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Estonian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Finnish translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with French translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Georgian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with German translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Greek translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Hebrew translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Hungarian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Icelandic translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Italian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Japanese translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Korean translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Macedonian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Mandarin translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Persian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Polish translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Portuguese translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Romanian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Russian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Serbo-Croatian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Slovak translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Slovene translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Spanish translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Swedish translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Thai translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Turkish translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Ukrainian translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Terms with Vietnamese translations",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "langcode": "en",
          "name": "Computer science",
          "orig": "en:Computer science",
          "parents": [],
          "source": "w"
        }
      ],
      "coordinate_terms": [
        {
          "word": "utility"
        },
        {
          "word": "applet"
        },
        {
          "word": "worklet"
        },
        {
          "word": "subprocess"
        },
        {
          "word": "subtask"
        }
      ],
      "derived": [
        {
          "word": "subroutine call"
        }
      ],
      "examples": [
        {
          "text": "Holonyms: routine, program, app, application"
        }
      ],
      "glosses": [
        "A section of code, called by the main body of a program, that implements a task."
      ],
      "id": "en-subroutine-en-noun-QpBNVpvS",
      "links": [
        [
          "computer science",
          "computer science"
        ],
        [
          "code",
          "code"
        ],
        [
          "program",
          "program"
        ]
      ],
      "raw_glosses": [
        "(computer science) A section of code, called by the main body of a program, that implements a task."
      ],
      "synonyms": [
        {
          "word": "function"
        },
        {
          "word": "procedure"
        }
      ],
      "topics": [
        "computer",
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "science",
        "sciences"
      ],
      "translations": [
        {
          "code": "ar",
          "english": "function",
          "lang": "Arabic",
          "lang_code": "ar",
          "roman": "dālla",
          "sense": "a section of code",
          "translation": "function",
          "word": "دَالَّة"
        },
        {
          "code": "ar",
          "english": "function",
          "lang": "Arabic",
          "lang_code": "ar",
          "roman": "waẓīfa",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "translation": "function",
          "word": "وَظِيفَة"
        },
        {
          "code": "hy",
          "lang": "Armenian",
          "lang_code": "hy",
          "roman": "entʻacragir",
          "sense": "a section of code",
          "word": "ենթածրագիր"
        },
        {
          "code": "az",
          "lang": "Azerbaijani",
          "lang_code": "az",
          "sense": "a section of code",
          "word": "altproqram"
        },
        {
          "code": "be",
          "lang": "Belarusian",
          "lang_code": "be",
          "roman": "padprahráma",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "падпрагра́ма"
        },
        {
          "code": "be",
          "lang": "Belarusian",
          "lang_code": "be",
          "roman": "fúnkcyja",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "фу́нкцыя"
        },
        {
          "code": "be",
          "lang": "Belarusian",
          "lang_code": "be",
          "roman": "pracedúra",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "працэду́ра"
        },
        {
          "code": "bg",
          "lang": "Bulgarian",
          "lang_code": "bg",
          "roman": "pódprograma",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "по́дпрограма"
        },
        {
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "lang_code": "cmn",
          "roman": "zǐchéngxù",
          "sense": "a section of code",
          "word": "子程序"
        },
        {
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "lang_code": "cmn",
          "roman": "zǐlìchéng",
          "sense": "a section of code",
          "word": "子例程"
        },
        {
          "code": "cs",
          "lang": "Czech",
          "lang_code": "cs",
          "sense": "a section of code",
          "tags": [
            "masculine"
          ],
          "word": "podprogram"
        },
        {
          "code": "nl",
          "lang": "Dutch",
          "lang_code": "nl",
          "sense": "a section of code",
          "tags": [
            "neuter"
          ],
          "word": "subprogramma"
        },
        {
          "code": "eo",
          "lang": "Esperanto",
          "lang_code": "eo",
          "sense": "a section of code",
          "word": "proceduro"
        },
        {
          "code": "et",
          "lang": "Estonian",
          "lang_code": "et",
          "sense": "a section of code",
          "word": "alamprogramm"
        },
        {
          "code": "fi",
          "lang": "Finnish",
          "lang_code": "fi",
          "sense": "a section of code",
          "word": "aliohjelma"
        },
        {
          "code": "fi",
          "lang": "Finnish",
          "lang_code": "fi",
          "sense": "a section of code",
          "word": "alirutiini"
        },
        {
          "code": "fr",
          "lang": "French",
          "lang_code": "fr",
          "sense": "a section of code",
          "word": "fonction"
        },
        {
          "code": "fr",
          "lang": "French",
          "lang_code": "fr",
          "sense": "a section of code",
          "word": "procédure"
        },
        {
          "code": "fr",
          "lang": "French",
          "lang_code": "fr",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "sous-routine"
        },
        {
          "code": "ka",
          "lang": "Georgian",
          "lang_code": "ka",
          "roman": "kveṗrograma",
          "sense": "a section of code",
          "word": "ქვეპროგრამა"
        },
        {
          "code": "de",
          "lang": "German",
          "lang_code": "de",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "Funktion"
        },
        {
          "code": "de",
          "lang": "German",
          "lang_code": "de",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "Subroutine"
        },
        {
          "code": "de",
          "lang": "German",
          "lang_code": "de",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "Unterroutine"
        },
        {
          "code": "de",
          "lang": "German",
          "lang_code": "de",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "Prozedur"
        },
        {
          "code": "de",
          "lang": "German",
          "lang_code": "de",
          "sense": "a section of code",
          "tags": [
            "neuter"
          ],
          "word": "Unterprogramm"
        },
        {
          "code": "el",
          "lang": "Greek",
          "lang_code": "el",
          "roman": "diadikasía",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "διαδικασία"
        },
        {
          "code": "el",
          "lang": "Greek",
          "lang_code": "el",
          "roman": "yporoutína",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "υπορουτίνα"
        },
        {
          "code": "el",
          "lang": "Greek",
          "lang_code": "el",
          "roman": "ypoprógramma",
          "sense": "a section of code",
          "tags": [
            "neuter"
          ],
          "word": "υποπρόγραμμα"
        },
        {
          "code": "he",
          "lang": "Hebrew",
          "lang_code": "he",
          "roman": "tat-shigrá",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "תת־שגרה"
        },
        {
          "code": "hu",
          "english": "function",
          "lang": "Hungarian",
          "lang_code": "hu",
          "sense": "a section of code",
          "translation": "function",
          "word": "függvény"
        },
        {
          "code": "is",
          "lang": "Icelandic",
          "lang_code": "is",
          "sense": "a section of code",
          "tags": [
            "neuter"
          ],
          "word": "undirforrit"
        },
        {
          "code": "it",
          "lang": "Italian",
          "lang_code": "it",
          "sense": "a section of code",
          "tags": [
            "masculine"
          ],
          "word": "sottoprogramma"
        },
        {
          "code": "it",
          "lang": "Italian",
          "lang_code": "it",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "subroutine"
        },
        {
          "code": "ja",
          "lang": "Japanese",
          "lang_code": "ja",
          "roman": "saburūchin",
          "sense": "a section of code",
          "word": "サブルーチン"
        },
        {
          "alt": "かんすう",
          "code": "ja",
          "english": "function",
          "lang": "Japanese",
          "lang_code": "ja",
          "roman": "kansū",
          "sense": "a section of code",
          "translation": "function",
          "word": "関数"
        },
        {
          "alt": "函數",
          "code": "ko",
          "english": "function",
          "lang": "Korean",
          "lang_code": "ko",
          "roman": "hamsu",
          "sense": "a section of code",
          "translation": "function",
          "word": "함수"
        },
        {
          "code": "ko",
          "lang": "Korean",
          "lang_code": "ko",
          "roman": "seobeurutin",
          "sense": "a section of code",
          "word": "서브루틴"
        },
        {
          "code": "mk",
          "lang": "Macedonian",
          "lang_code": "mk",
          "roman": "potprograma",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "потпрограма"
        },
        {
          "code": "fa-ira",
          "english": "function",
          "lang": "Iranian Persian",
          "lang_code": "fa-ira",
          "roman": "tâbe'",
          "sense": "a section of code",
          "translation": "function",
          "word": "تابِع"
        },
        {
          "code": "pl",
          "lang": "Polish",
          "lang_code": "pl",
          "sense": "a section of code",
          "tags": [
            "masculine"
          ],
          "word": "podprogram"
        },
        {
          "code": "pt",
          "lang": "Portuguese",
          "lang_code": "pt",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "sub-rotina"
        },
        {
          "code": "ro",
          "lang": "Romanian",
          "lang_code": "ro",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "subrutină"
        },
        {
          "code": "ru",
          "lang": "Russian",
          "lang_code": "ru",
          "roman": "podprográmma",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "подпрогра́мма"
        },
        {
          "code": "ru",
          "lang": "Russian",
          "lang_code": "ru",
          "roman": "fúnkcija",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "фу́нкция"
        },
        {
          "code": "ru",
          "lang": "Russian",
          "lang_code": "ru",
          "roman": "procedúra",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "процеду́ра"
        },
        {
          "code": "sh",
          "lang": "Serbo-Croatian",
          "lang_code": "sh",
          "sense": "a section of code",
          "tags": [
            "Cyrillic",
            "masculine"
          ],
          "word": "потпро̀грам"
        },
        {
          "code": "sh",
          "lang": "Serbo-Croatian",
          "lang_code": "sh",
          "sense": "a section of code",
          "tags": [
            "Roman",
            "masculine"
          ],
          "word": "potprògram"
        },
        {
          "code": "sk",
          "lang": "Slovak",
          "lang_code": "sk",
          "sense": "a section of code",
          "tags": [
            "masculine"
          ],
          "word": "podprogram"
        },
        {
          "code": "sl",
          "lang": "Slovene",
          "lang_code": "sl",
          "sense": "a section of code",
          "tags": [
            "masculine"
          ],
          "word": "podprogram"
        },
        {
          "code": "es",
          "lang": "Spanish",
          "lang_code": "es",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "subrutina"
        },
        {
          "code": "sv",
          "lang": "Swedish",
          "lang_code": "sv",
          "sense": "a section of code",
          "tags": [
            "common-gender"
          ],
          "word": "subrutin"
        },
        {
          "code": "th",
          "lang": "Thai",
          "lang_code": "th",
          "sense": "a section of code",
          "word": "ซับรูทีน"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "lang_code": "tr",
          "sense": "a section of code",
          "word": "alt program"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "lang_code": "tr",
          "sense": "a section of code",
          "word": "alt rutin"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "lang_code": "tr",
          "sense": "a section of code",
          "word": "alt yordam"
        },
        {
          "code": "uk",
          "lang": "Ukrainian",
          "lang_code": "uk",
          "roman": "pidprohráma",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "підпрогра́ма"
        },
        {
          "code": "uk",
          "lang": "Ukrainian",
          "lang_code": "uk",
          "roman": "fúnkcija",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "фу́нкція"
        },
        {
          "code": "uk",
          "lang": "Ukrainian",
          "lang_code": "uk",
          "roman": "procedúra",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "процеду́ра"
        },
        {
          "code": "vi",
          "lang": "Vietnamese",
          "lang_code": "vi",
          "sense": "a section of code",
          "word": "chương trình con"
        }
      ]
    }
  ],
  "sounds": [
    {
      "audio": "LL-Q1860 (eng)-Flame, not lame-subroutine.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/8b/LL-Q1860_%28eng%29-Flame%2C_not_lame-subroutine.wav/LL-Q1860_%28eng%29-Flame%2C_not_lame-subroutine.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/8b/LL-Q1860_%28eng%29-Flame%2C_not_lame-subroutine.wav/LL-Q1860_%28eng%29-Flame%2C_not_lame-subroutine.wav.ogg"
    }
  ],
  "word": "subroutine"
}
{
  "derived": [
    {
      "word": "subroutine call"
    }
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "sub",
        "3": "routine"
      },
      "expansion": "sub- + routine",
      "name": "prefix"
    }
  ],
  "etymology_text": "From sub- + routine.",
  "forms": [
    {
      "form": "subroutines",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "subroutine (plural subroutines)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        "English countable nouns",
        "English entries with incorrect language header",
        "English lemmas",
        "English nouns",
        "English terms prefixed with sub-",
        "Entries with translation boxes",
        "Japanese terms with redundant script codes",
        "Mandarin terms with redundant transliterations",
        "Pages with 2 entries",
        "Pages with entries",
        "Terms with Arabic translations",
        "Terms with Armenian translations",
        "Terms with Azerbaijani translations",
        "Terms with Belarusian translations",
        "Terms with Bulgarian translations",
        "Terms with Czech translations",
        "Terms with Dutch translations",
        "Terms with Esperanto translations",
        "Terms with Estonian translations",
        "Terms with Finnish translations",
        "Terms with French translations",
        "Terms with Georgian translations",
        "Terms with German translations",
        "Terms with Greek translations",
        "Terms with Hebrew translations",
        "Terms with Hungarian translations",
        "Terms with Icelandic translations",
        "Terms with Italian translations",
        "Terms with Japanese translations",
        "Terms with Korean translations",
        "Terms with Macedonian translations",
        "Terms with Mandarin translations",
        "Terms with Persian translations",
        "Terms with Polish translations",
        "Terms with Portuguese translations",
        "Terms with Romanian translations",
        "Terms with Russian translations",
        "Terms with Serbo-Croatian translations",
        "Terms with Slovak translations",
        "Terms with Slovene translations",
        "Terms with Spanish translations",
        "Terms with Swedish translations",
        "Terms with Thai translations",
        "Terms with Turkish translations",
        "Terms with Ukrainian translations",
        "Terms with Vietnamese translations",
        "en:Computer science"
      ],
      "coordinate_terms": [
        {
          "word": "utility"
        },
        {
          "word": "applet"
        },
        {
          "word": "worklet"
        },
        {
          "word": "subprocess"
        },
        {
          "word": "subtask"
        }
      ],
      "examples": [
        {
          "text": "Holonyms: routine, program, app, application"
        }
      ],
      "glosses": [
        "A section of code, called by the main body of a program, that implements a task."
      ],
      "links": [
        [
          "computer science",
          "computer science"
        ],
        [
          "code",
          "code"
        ],
        [
          "program",
          "program"
        ]
      ],
      "raw_glosses": [
        "(computer science) A section of code, called by the main body of a program, that implements a task."
      ],
      "synonyms": [
        {
          "word": "function"
        },
        {
          "word": "procedure"
        }
      ],
      "topics": [
        "computer",
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "science",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "audio": "LL-Q1860 (eng)-Flame, not lame-subroutine.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/8b/LL-Q1860_%28eng%29-Flame%2C_not_lame-subroutine.wav/LL-Q1860_%28eng%29-Flame%2C_not_lame-subroutine.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/8/8b/LL-Q1860_%28eng%29-Flame%2C_not_lame-subroutine.wav/LL-Q1860_%28eng%29-Flame%2C_not_lame-subroutine.wav.ogg"
    }
  ],
  "translations": [
    {
      "code": "ar",
      "english": "function",
      "lang": "Arabic",
      "lang_code": "ar",
      "roman": "dālla",
      "sense": "a section of code",
      "translation": "function",
      "word": "دَالَّة"
    },
    {
      "code": "ar",
      "english": "function",
      "lang": "Arabic",
      "lang_code": "ar",
      "roman": "waẓīfa",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "translation": "function",
      "word": "وَظِيفَة"
    },
    {
      "code": "hy",
      "lang": "Armenian",
      "lang_code": "hy",
      "roman": "entʻacragir",
      "sense": "a section of code",
      "word": "ենթածրագիր"
    },
    {
      "code": "az",
      "lang": "Azerbaijani",
      "lang_code": "az",
      "sense": "a section of code",
      "word": "altproqram"
    },
    {
      "code": "be",
      "lang": "Belarusian",
      "lang_code": "be",
      "roman": "padprahráma",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "падпрагра́ма"
    },
    {
      "code": "be",
      "lang": "Belarusian",
      "lang_code": "be",
      "roman": "fúnkcyja",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "фу́нкцыя"
    },
    {
      "code": "be",
      "lang": "Belarusian",
      "lang_code": "be",
      "roman": "pracedúra",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "працэду́ра"
    },
    {
      "code": "bg",
      "lang": "Bulgarian",
      "lang_code": "bg",
      "roman": "pódprograma",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "по́дпрограма"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "lang_code": "cmn",
      "roman": "zǐchéngxù",
      "sense": "a section of code",
      "word": "子程序"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "lang_code": "cmn",
      "roman": "zǐlìchéng",
      "sense": "a section of code",
      "word": "子例程"
    },
    {
      "code": "cs",
      "lang": "Czech",
      "lang_code": "cs",
      "sense": "a section of code",
      "tags": [
        "masculine"
      ],
      "word": "podprogram"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "lang_code": "nl",
      "sense": "a section of code",
      "tags": [
        "neuter"
      ],
      "word": "subprogramma"
    },
    {
      "code": "eo",
      "lang": "Esperanto",
      "lang_code": "eo",
      "sense": "a section of code",
      "word": "proceduro"
    },
    {
      "code": "et",
      "lang": "Estonian",
      "lang_code": "et",
      "sense": "a section of code",
      "word": "alamprogramm"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "lang_code": "fi",
      "sense": "a section of code",
      "word": "aliohjelma"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "lang_code": "fi",
      "sense": "a section of code",
      "word": "alirutiini"
    },
    {
      "code": "fr",
      "lang": "French",
      "lang_code": "fr",
      "sense": "a section of code",
      "word": "fonction"
    },
    {
      "code": "fr",
      "lang": "French",
      "lang_code": "fr",
      "sense": "a section of code",
      "word": "procédure"
    },
    {
      "code": "fr",
      "lang": "French",
      "lang_code": "fr",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "sous-routine"
    },
    {
      "code": "ka",
      "lang": "Georgian",
      "lang_code": "ka",
      "roman": "kveṗrograma",
      "sense": "a section of code",
      "word": "ქვეპროგრამა"
    },
    {
      "code": "de",
      "lang": "German",
      "lang_code": "de",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "Funktion"
    },
    {
      "code": "de",
      "lang": "German",
      "lang_code": "de",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "Subroutine"
    },
    {
      "code": "de",
      "lang": "German",
      "lang_code": "de",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "Unterroutine"
    },
    {
      "code": "de",
      "lang": "German",
      "lang_code": "de",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "Prozedur"
    },
    {
      "code": "de",
      "lang": "German",
      "lang_code": "de",
      "sense": "a section of code",
      "tags": [
        "neuter"
      ],
      "word": "Unterprogramm"
    },
    {
      "code": "el",
      "lang": "Greek",
      "lang_code": "el",
      "roman": "diadikasía",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "διαδικασία"
    },
    {
      "code": "el",
      "lang": "Greek",
      "lang_code": "el",
      "roman": "yporoutína",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "υπορουτίνα"
    },
    {
      "code": "el",
      "lang": "Greek",
      "lang_code": "el",
      "roman": "ypoprógramma",
      "sense": "a section of code",
      "tags": [
        "neuter"
      ],
      "word": "υποπρόγραμμα"
    },
    {
      "code": "he",
      "lang": "Hebrew",
      "lang_code": "he",
      "roman": "tat-shigrá",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "תת־שגרה"
    },
    {
      "code": "hu",
      "english": "function",
      "lang": "Hungarian",
      "lang_code": "hu",
      "sense": "a section of code",
      "translation": "function",
      "word": "függvény"
    },
    {
      "code": "is",
      "lang": "Icelandic",
      "lang_code": "is",
      "sense": "a section of code",
      "tags": [
        "neuter"
      ],
      "word": "undirforrit"
    },
    {
      "code": "it",
      "lang": "Italian",
      "lang_code": "it",
      "sense": "a section of code",
      "tags": [
        "masculine"
      ],
      "word": "sottoprogramma"
    },
    {
      "code": "it",
      "lang": "Italian",
      "lang_code": "it",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "subroutine"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "lang_code": "ja",
      "roman": "saburūchin",
      "sense": "a section of code",
      "word": "サブルーチン"
    },
    {
      "alt": "かんすう",
      "code": "ja",
      "english": "function",
      "lang": "Japanese",
      "lang_code": "ja",
      "roman": "kansū",
      "sense": "a section of code",
      "translation": "function",
      "word": "関数"
    },
    {
      "alt": "函數",
      "code": "ko",
      "english": "function",
      "lang": "Korean",
      "lang_code": "ko",
      "roman": "hamsu",
      "sense": "a section of code",
      "translation": "function",
      "word": "함수"
    },
    {
      "code": "ko",
      "lang": "Korean",
      "lang_code": "ko",
      "roman": "seobeurutin",
      "sense": "a section of code",
      "word": "서브루틴"
    },
    {
      "code": "mk",
      "lang": "Macedonian",
      "lang_code": "mk",
      "roman": "potprograma",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "потпрограма"
    },
    {
      "code": "fa-ira",
      "english": "function",
      "lang": "Iranian Persian",
      "lang_code": "fa-ira",
      "roman": "tâbe'",
      "sense": "a section of code",
      "translation": "function",
      "word": "تابِع"
    },
    {
      "code": "pl",
      "lang": "Polish",
      "lang_code": "pl",
      "sense": "a section of code",
      "tags": [
        "masculine"
      ],
      "word": "podprogram"
    },
    {
      "code": "pt",
      "lang": "Portuguese",
      "lang_code": "pt",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "sub-rotina"
    },
    {
      "code": "ro",
      "lang": "Romanian",
      "lang_code": "ro",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "subrutină"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "lang_code": "ru",
      "roman": "podprográmma",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "подпрогра́мма"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "lang_code": "ru",
      "roman": "fúnkcija",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "фу́нкция"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "lang_code": "ru",
      "roman": "procedúra",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "процеду́ра"
    },
    {
      "code": "sh",
      "lang": "Serbo-Croatian",
      "lang_code": "sh",
      "sense": "a section of code",
      "tags": [
        "Cyrillic",
        "masculine"
      ],
      "word": "потпро̀грам"
    },
    {
      "code": "sh",
      "lang": "Serbo-Croatian",
      "lang_code": "sh",
      "sense": "a section of code",
      "tags": [
        "Roman",
        "masculine"
      ],
      "word": "potprògram"
    },
    {
      "code": "sk",
      "lang": "Slovak",
      "lang_code": "sk",
      "sense": "a section of code",
      "tags": [
        "masculine"
      ],
      "word": "podprogram"
    },
    {
      "code": "sl",
      "lang": "Slovene",
      "lang_code": "sl",
      "sense": "a section of code",
      "tags": [
        "masculine"
      ],
      "word": "podprogram"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "lang_code": "es",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "subrutina"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "lang_code": "sv",
      "sense": "a section of code",
      "tags": [
        "common-gender"
      ],
      "word": "subrutin"
    },
    {
      "code": "th",
      "lang": "Thai",
      "lang_code": "th",
      "sense": "a section of code",
      "word": "ซับรูทีน"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "lang_code": "tr",
      "sense": "a section of code",
      "word": "alt program"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "lang_code": "tr",
      "sense": "a section of code",
      "word": "alt rutin"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "lang_code": "tr",
      "sense": "a section of code",
      "word": "alt yordam"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "lang_code": "uk",
      "roman": "pidprohráma",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "підпрогра́ма"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "lang_code": "uk",
      "roman": "fúnkcija",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "фу́нкція"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "lang_code": "uk",
      "roman": "procedúra",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "процеду́ра"
    },
    {
      "code": "vi",
      "lang": "Vietnamese",
      "lang_code": "vi",
      "sense": "a section of code",
      "word": "chương trình con"
    }
  ],
  "word": "subroutine"
}

Download raw JSONL data for subroutine meaning in English (11.3kB)


This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2025-12-26 from the enwiktionary dump dated 2025-12-20 using wiktextract (cdfa371 and 9905b1f). 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.