"subroutine" meaning in English

See subroutine in All languages combined, or Wiktionary

Noun

Forms: subroutines [plural]
Etymology: 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. Wikipedia link: subroutine Categories (topical): Computer science Synonyms: function, procedure Translations (a section of code): по́дпрограма (pódprograma) [feminine] (Bulgarian), 子程序 (zǐchéngxù) (Chinese Mandarin), 子例程 (zǐlìchéng) (Chinese Mandarin), proceduro (Esperanto), aliohjelma (Finnish), alirutiini (Finnish), fonction (French), procédure (French), sous-routine [feminine] (French), Funktion [feminine] (German), Subroutine [feminine] (German), Unterroutine [feminine] (German), Prozedur [feminine] (German), διαδικασία (diadikasía) [feminine] (Greek), υπορουτίνα (yporoutína) [feminine] (Greek), תת־שגרה (tat-shigrá) [feminine] (Hebrew), sottoprogramma [masculine] (Italian), subroutine [feminine] (Italian), サブルーチン (saburūchin) (Japanese), sub-rotina [feminine] (Portuguese), subrutină [feminine] (Romanian), подпрогра́мма (podprográmma) [feminine] (Russian), фу́нкция (fúnkcija) [feminine] (Russian), процеду́ра (procedúra) [feminine] (Russian), subrutina [feminine] (Spanish), subrutin [common-gender] (Swedish), alt program (Turkish), alt rutin (Turkish), alt yordam (Turkish)

Inflected forms

Alternative forms

Download JSON data for subroutine meaning in English (4.9kB)

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "sub",
        "3": "routine"
      },
      "expansion": "sub- + routine",
      "name": "prefix"
    }
  ],
  "etymology_text": "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": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "English terms prefixed with sub-",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Japanese terms with redundant script codes",
          "parents": [
            "Terms with redundant script codes",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Mandarin terms with redundant transliterations",
          "parents": [
            "Terms with redundant transliterations",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Computer science",
          "orig": "en:Computer science",
          "parents": [
            "Computing",
            "Sciences",
            "Technology",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        }
      ],
      "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": "bg",
          "lang": "Bulgarian",
          "roman": "pódprograma",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "по́дпрограма"
        },
        {
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "zǐchéngxù",
          "sense": "a section of code",
          "word": "子程序"
        },
        {
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "zǐlìchéng",
          "sense": "a section of code",
          "word": "子例程"
        },
        {
          "code": "eo",
          "lang": "Esperanto",
          "sense": "a section of code",
          "word": "proceduro"
        },
        {
          "code": "fi",
          "lang": "Finnish",
          "sense": "a section of code",
          "word": "aliohjelma"
        },
        {
          "code": "fi",
          "lang": "Finnish",
          "sense": "a section of code",
          "word": "alirutiini"
        },
        {
          "code": "fr",
          "lang": "French",
          "sense": "a section of code",
          "word": "fonction"
        },
        {
          "code": "fr",
          "lang": "French",
          "sense": "a section of code",
          "word": "procédure"
        },
        {
          "code": "fr",
          "lang": "French",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "sous-routine"
        },
        {
          "code": "de",
          "lang": "German",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "Funktion"
        },
        {
          "code": "de",
          "lang": "German",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "Subroutine"
        },
        {
          "code": "de",
          "lang": "German",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "Unterroutine"
        },
        {
          "code": "de",
          "lang": "German",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "Prozedur"
        },
        {
          "code": "el",
          "lang": "Greek",
          "roman": "diadikasía",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "διαδικασία"
        },
        {
          "code": "el",
          "lang": "Greek",
          "roman": "yporoutína",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "υπορουτίνα"
        },
        {
          "code": "he",
          "lang": "Hebrew",
          "roman": "tat-shigrá",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "תת־שגרה"
        },
        {
          "code": "it",
          "lang": "Italian",
          "sense": "a section of code",
          "tags": [
            "masculine"
          ],
          "word": "sottoprogramma"
        },
        {
          "code": "it",
          "lang": "Italian",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "subroutine"
        },
        {
          "code": "ja",
          "lang": "Japanese",
          "roman": "saburūchin",
          "sense": "a section of code",
          "word": "サブルーチン"
        },
        {
          "code": "pt",
          "lang": "Portuguese",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "sub-rotina"
        },
        {
          "code": "ro",
          "lang": "Romanian",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "subrutină"
        },
        {
          "code": "ru",
          "lang": "Russian",
          "roman": "podprográmma",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "подпрогра́мма"
        },
        {
          "code": "ru",
          "lang": "Russian",
          "roman": "fúnkcija",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "фу́нкция"
        },
        {
          "code": "ru",
          "lang": "Russian",
          "roman": "procedúra",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "процеду́ра"
        },
        {
          "code": "es",
          "lang": "Spanish",
          "sense": "a section of code",
          "tags": [
            "feminine"
          ],
          "word": "subrutina"
        },
        {
          "code": "sv",
          "lang": "Swedish",
          "sense": "a section of code",
          "tags": [
            "common-gender"
          ],
          "word": "subrutin"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "sense": "a section of code",
          "word": "alt program"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "sense": "a section of code",
          "word": "alt rutin"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "sense": "a section of code",
          "word": "alt yordam"
        }
      ],
      "wikipedia": [
        "subroutine"
      ]
    }
  ],
  "word": "subroutine"
}
{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "sub",
        "3": "routine"
      },
      "expansion": "sub- + routine",
      "name": "prefix"
    }
  ],
  "etymology_text": "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-",
        "Japanese terms with redundant script codes",
        "Mandarin terms with redundant transliterations",
        "en:Computer science"
      ],
      "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."
      ],
      "topics": [
        "computer",
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "science",
        "sciences"
      ],
      "wikipedia": [
        "subroutine"
      ]
    }
  ],
  "synonyms": [
    {
      "word": "function"
    },
    {
      "word": "procedure"
    }
  ],
  "translations": [
    {
      "code": "bg",
      "lang": "Bulgarian",
      "roman": "pódprograma",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "по́дпрограма"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "zǐchéngxù",
      "sense": "a section of code",
      "word": "子程序"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "zǐlìchéng",
      "sense": "a section of code",
      "word": "子例程"
    },
    {
      "code": "eo",
      "lang": "Esperanto",
      "sense": "a section of code",
      "word": "proceduro"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "a section of code",
      "word": "aliohjelma"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "a section of code",
      "word": "alirutiini"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "a section of code",
      "word": "fonction"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "a section of code",
      "word": "procédure"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "sous-routine"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "Funktion"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "Subroutine"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "Unterroutine"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "Prozedur"
    },
    {
      "code": "el",
      "lang": "Greek",
      "roman": "diadikasía",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "διαδικασία"
    },
    {
      "code": "el",
      "lang": "Greek",
      "roman": "yporoutína",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "υπορουτίνα"
    },
    {
      "code": "he",
      "lang": "Hebrew",
      "roman": "tat-shigrá",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "תת־שגרה"
    },
    {
      "code": "it",
      "lang": "Italian",
      "sense": "a section of code",
      "tags": [
        "masculine"
      ],
      "word": "sottoprogramma"
    },
    {
      "code": "it",
      "lang": "Italian",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "subroutine"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "roman": "saburūchin",
      "sense": "a section of code",
      "word": "サブルーチン"
    },
    {
      "code": "pt",
      "lang": "Portuguese",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "sub-rotina"
    },
    {
      "code": "ro",
      "lang": "Romanian",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "subrutină"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "podprográmma",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "подпрогра́мма"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "fúnkcija",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "фу́нкция"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "procedúra",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "процеду́ра"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "a section of code",
      "tags": [
        "feminine"
      ],
      "word": "subrutina"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "sense": "a section of code",
      "tags": [
        "common-gender"
      ],
      "word": "subrutin"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "sense": "a section of code",
      "word": "alt program"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "sense": "a section of code",
      "word": "alt rutin"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "sense": "a section of code",
      "word": "alt yordam"
    }
  ],
  "word": "subroutine"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-05-05 from the enwiktionary dump dated 2024-05-02 using wiktextract (f4fd8c9 and c9440ce). 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.