"constructor" meaning in English

See constructor in All languages combined, or Wiktionary

Noun

IPA: /kənˈstɹʌktɚ/ [General-American], /kənˈstɹʌktə/ [Received-Pronunciation] Forms: constructors [plural]
Etymology: From Medieval Latin cōnstrūctor, from Latin cōnstruō (“to build”). By surface analysis, construct + -or. Etymology templates: {{root|en|ine-pro|*strew-}}, {{der|en|ML.|cōnstrūctor}} Medieval Latin cōnstrūctor, {{der|en|la|cōnstruō|t=to build}} Latin cōnstruō (“to build”), {{surf|en|construct|-or|id2=agent noun}} By surface analysis, construct + -or Head templates: {{en-noun}} constructor (plural constructors)
  1. A person who, or thing that, constructs. Translations (one who constructs): төҙөүсе (töźöwse) (Bashkir), канстру́ктар (kanstrúktar) [masculine] (Belarusian), konstruktér [masculine] (Czech), rakentaja (Finnish), констру́ктор (konstrúktor) [masculine] (Russian), строи́тель (stroítelʹ) (english: builder) [masculine] (Russian), констру́ктор (konstrúktor) [masculine] (Ukrainian), будіве́льник (budivélʹnyk) (english: builder) [masculine] (Ukrainian)
    Sense id: en-constructor-en-noun-E2kPlKxI Disambiguation of 'one who constructs': 58 39 3
  2. (automotive) A company or individual who builds racing vehicles. In Formula One, constructor status is strictly defined by the rules, but in other motorsports the term is merely a descriptor. Depending on the racing rules, some constructors (e.g. Cosworth) may provide vehicles to racing teams who are not themselves constructors, while others are both teams and constructors (Ducati Corse, Scuderia Ferrari). Categories (topical): Automotive, People Hyponyms (object-oriented programming): copy constructor, default constructor, empty constructor, nullary constructor Related terms (object-oriented programming): constructorless Translations (in automotive: someone who builds racing vehicles): rakentaja (Finnish), écurie [feminine] (French)
    Sense id: en-constructor-en-noun-ykcKqv~w Disambiguation of People: 36 60 4 Categories (other): English entries with incorrect language header, English entries with topic categories using raw markup, English terms suffixed with -or (agent noun), Terms with Bashkir translations, Terms with Belarusian translations, Terms with Bulgarian translations, Terms with Czech translations, Terms with Esperanto translations, Terms with Finnish translations, Terms with French translations, Terms with German translations, Terms with Greek translations, Terms with Italian translations, Terms with Japanese translations, Terms with Korean translations, Terms with Polish translations, Terms with Portuguese translations, Terms with Russian translations, Terms with Swedish translations, Terms with Ukrainian translations, Terms with Vietnamese translations Disambiguation of English entries with incorrect language header: 8 62 30 Disambiguation of English entries with topic categories using raw markup: 10 65 25 Disambiguation of English terms suffixed with -or (agent noun): 9 68 23 Disambiguation of Terms with Bashkir translations: 12 70 19 Disambiguation of Terms with Belarusian translations: 12 72 16 Disambiguation of Terms with Bulgarian translations: 12 70 18 Disambiguation of Terms with Czech translations: 33 50 16 Disambiguation of Terms with Esperanto translations: 7 72 20 Disambiguation of Terms with Finnish translations: 12 70 18 Disambiguation of Terms with French translations: 9 72 18 Disambiguation of Terms with German translations: 9 72 19 Disambiguation of Terms with Greek translations: 8 67 24 Disambiguation of Terms with Italian translations: 8 73 19 Disambiguation of Terms with Japanese translations: 8 73 19 Disambiguation of Terms with Korean translations: 11 70 18 Disambiguation of Terms with Polish translations: 12 61 28 Disambiguation of Terms with Portuguese translations: 36 52 12 Disambiguation of Terms with Russian translations: 8 73 19 Disambiguation of Terms with Swedish translations: 11 72 17 Disambiguation of Terms with Ukrainian translations: 11 71 18 Disambiguation of Terms with Vietnamese translations: 10 73 16 Topics: automotive, transport, vehicles Disambiguation of 'object-oriented programming': 10 51 39 Disambiguation of 'object-oriented programming': 10 51 39 Disambiguation of 'in automotive: someone who builds racing vehicles': 22 74 4
  3. (object-oriented programming) A class method that creates and initializes each instance of an object. Categories (topical): Object-oriented programming
    Sense id: en-constructor-en-noun-dYQc7Zmm
The following are not (yet) sense-disambiguated
Translations (in object oriented programming: code that creates objects): констру́ктор (konstrúktor) [masculine] (Bulgarian), konstruktor [masculine] (Czech), konstruilo (Esperanto), konstruktori (Finnish), muodostin (Finnish), rakentaja (Finnish), constructeur [masculine] (French), Konstruktor [masculine] (German), κατασκευαστής (kataskevastís) [masculine] (Greek), costruttore [masculine] (Italian), コンストラクタ (konsutorakuta) (Japanese), 構築子 (kōchikushi) (alt: こうちくし) [rare] (Japanese), 생성자 (saengseongja) (alt: 生成子) (Korean), konstruktor [masculine] (Polish), construtor [masculine] (Portuguese), констру́ктор (konstrúktor) [masculine] (Russian), konstruktor [common-gender] (Swedish), констру́ктор (konstrúktor) [masculine] (Ukrainian), hàm khởi tạo (Vietnamese)
Disambiguation of 'in object oriented programming: code that creates objects': 5 44 51

Inflected forms

Alternative forms

Download JSON data for constructor meaning in English (11.7kB)

{
  "antonyms": [
    {
      "word": "destructor"
    }
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "ine-pro",
        "3": "*strew-"
      },
      "expansion": "",
      "name": "root"
    },
    {
      "args": {
        "1": "en",
        "2": "ML.",
        "3": "cōnstrūctor"
      },
      "expansion": "Medieval Latin cōnstrūctor",
      "name": "der"
    },
    {
      "args": {
        "1": "en",
        "2": "la",
        "3": "cōnstruō",
        "t": "to build"
      },
      "expansion": "Latin cōnstruō (“to build”)",
      "name": "der"
    },
    {
      "args": {
        "1": "en",
        "2": "construct",
        "3": "-or",
        "id2": "agent noun"
      },
      "expansion": "By surface analysis, construct + -or",
      "name": "surf"
    }
  ],
  "etymology_text": "From Medieval Latin cōnstrūctor, from Latin cōnstruō (“to build”). By surface analysis, construct + -or.",
  "forms": [
    {
      "form": "constructors",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "constructor (plural constructors)",
      "name": "en-noun"
    }
  ],
  "hyphenation": [
    "con‧struct‧or"
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [],
      "examples": [
        {
          "ref": "1887, Harriet W. Daly, Digging, Squatting, and Pioneering Life in the Northern Territory of South Australia, page 134",
          "text": "All this time the great work over which South Australia was spending large sums of money, aided by unceasing efforts on the part of her telegraph constructors, was going on.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A person who, or thing that, constructs."
      ],
      "id": "en-constructor-en-noun-E2kPlKxI",
      "links": [
        [
          "construct",
          "construct"
        ]
      ],
      "translations": [
        {
          "_dis1": "58 39 3",
          "code": "ba",
          "lang": "Bashkir",
          "roman": "töźöwse",
          "sense": "one who constructs",
          "word": "төҙөүсе"
        },
        {
          "_dis1": "58 39 3",
          "code": "be",
          "lang": "Belarusian",
          "roman": "kanstrúktar",
          "sense": "one who constructs",
          "tags": [
            "masculine"
          ],
          "word": "канстру́ктар"
        },
        {
          "_dis1": "58 39 3",
          "code": "cs",
          "lang": "Czech",
          "sense": "one who constructs",
          "tags": [
            "masculine"
          ],
          "word": "konstruktér"
        },
        {
          "_dis1": "58 39 3",
          "code": "fi",
          "lang": "Finnish",
          "sense": "one who constructs",
          "word": "rakentaja"
        },
        {
          "_dis1": "58 39 3",
          "code": "ru",
          "lang": "Russian",
          "roman": "konstrúktor",
          "sense": "one who constructs",
          "tags": [
            "masculine"
          ],
          "word": "констру́ктор"
        },
        {
          "_dis1": "58 39 3",
          "code": "ru",
          "english": "builder",
          "lang": "Russian",
          "roman": "stroítelʹ",
          "sense": "one who constructs",
          "tags": [
            "masculine"
          ],
          "word": "строи́тель"
        },
        {
          "_dis1": "58 39 3",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "konstrúktor",
          "sense": "one who constructs",
          "tags": [
            "masculine"
          ],
          "word": "констру́ктор"
        },
        {
          "_dis1": "58 39 3",
          "code": "uk",
          "english": "builder",
          "lang": "Ukrainian",
          "roman": "budivélʹnyk",
          "sense": "one who constructs",
          "tags": [
            "masculine"
          ],
          "word": "будіве́льник"
        }
      ]
    },
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Automotive",
          "orig": "en:Automotive",
          "parents": [
            "Transport",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        },
        {
          "_dis": "8 62 30",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "10 65 25",
          "kind": "other",
          "name": "English entries with topic categories using raw markup",
          "parents": [
            "Entries with topic categories using raw markup",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "9 68 23",
          "kind": "other",
          "name": "English terms suffixed with -or (agent noun)",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "12 70 19",
          "kind": "other",
          "name": "Terms with Bashkir translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "12 72 16",
          "kind": "other",
          "name": "Terms with Belarusian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "12 70 18",
          "kind": "other",
          "name": "Terms with Bulgarian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "33 50 16",
          "kind": "other",
          "name": "Terms with Czech translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "7 72 20",
          "kind": "other",
          "name": "Terms with Esperanto translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "12 70 18",
          "kind": "other",
          "name": "Terms with Finnish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "9 72 18",
          "kind": "other",
          "name": "Terms with French translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "9 72 19",
          "kind": "other",
          "name": "Terms with German translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "8 67 24",
          "kind": "other",
          "name": "Terms with Greek translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "8 73 19",
          "kind": "other",
          "name": "Terms with Italian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "8 73 19",
          "kind": "other",
          "name": "Terms with Japanese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "11 70 18",
          "kind": "other",
          "name": "Terms with Korean translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "12 61 28",
          "kind": "other",
          "name": "Terms with Polish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "36 52 12",
          "kind": "other",
          "name": "Terms with Portuguese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "8 73 19",
          "kind": "other",
          "name": "Terms with Russian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "11 72 17",
          "kind": "other",
          "name": "Terms with Swedish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "11 71 18",
          "kind": "other",
          "name": "Terms with Ukrainian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "10 73 16",
          "kind": "other",
          "name": "Terms with Vietnamese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "36 60 4",
          "kind": "topical",
          "langcode": "en",
          "name": "People",
          "orig": "en:People",
          "parents": [
            "Human",
            "All topics",
            "Fundamental"
          ],
          "source": "w+disamb"
        }
      ],
      "glosses": [
        "A company or individual who builds racing vehicles. In Formula One, constructor status is strictly defined by the rules, but in other motorsports the term is merely a descriptor. Depending on the racing rules, some constructors (e.g. Cosworth) may provide vehicles to racing teams who are not themselves constructors, while others are both teams and constructors (Ducati Corse, Scuderia Ferrari)."
      ],
      "hyponyms": [
        {
          "_dis1": "10 51 39",
          "sense": "object-oriented programming",
          "word": "copy constructor"
        },
        {
          "_dis1": "10 51 39",
          "sense": "object-oriented programming",
          "word": "default constructor"
        },
        {
          "_dis1": "10 51 39",
          "sense": "object-oriented programming",
          "word": "empty constructor"
        },
        {
          "_dis1": "10 51 39",
          "sense": "object-oriented programming",
          "word": "nullary constructor"
        }
      ],
      "id": "en-constructor-en-noun-ykcKqv~w",
      "links": [
        [
          "automotive",
          "automotive"
        ],
        [
          "Formula One",
          "Formula One"
        ]
      ],
      "raw_glosses": [
        "(automotive) A company or individual who builds racing vehicles. In Formula One, constructor status is strictly defined by the rules, but in other motorsports the term is merely a descriptor. Depending on the racing rules, some constructors (e.g. Cosworth) may provide vehicles to racing teams who are not themselves constructors, while others are both teams and constructors (Ducati Corse, Scuderia Ferrari)."
      ],
      "related": [
        {
          "_dis1": "10 51 39",
          "sense": "object-oriented programming",
          "word": "constructorless"
        }
      ],
      "topics": [
        "automotive",
        "transport",
        "vehicles"
      ],
      "translations": [
        {
          "_dis1": "22 74 4",
          "code": "fi",
          "lang": "Finnish",
          "sense": "in automotive: someone who builds racing vehicles",
          "word": "rakentaja"
        },
        {
          "_dis1": "22 74 4",
          "code": "fr",
          "lang": "French",
          "sense": "in automotive: someone who builds racing vehicles",
          "tags": [
            "feminine"
          ],
          "word": "écurie"
        }
      ]
    },
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Object-oriented programming",
          "orig": "en:Object-oriented programming",
          "parents": [
            "Programming",
            "Computing",
            "Software engineering",
            "Technology",
            "Computer science",
            "Engineering",
            "Software",
            "All topics",
            "Sciences",
            "Applied sciences",
            "Media",
            "Fundamental",
            "Communication"
          ],
          "source": "w"
        }
      ],
      "glosses": [
        "A class method that creates and initializes each instance of an object."
      ],
      "id": "en-constructor-en-noun-dYQc7Zmm",
      "links": [
        [
          "object-oriented programming",
          "object-oriented programming"
        ],
        [
          "class",
          "class"
        ],
        [
          "method",
          "method"
        ],
        [
          "create",
          "create"
        ],
        [
          "initialize",
          "initialize"
        ],
        [
          "instance",
          "instance"
        ],
        [
          "object",
          "object"
        ]
      ],
      "qualifier": "object-oriented programming",
      "raw_glosses": [
        "(object-oriented programming) A class method that creates and initializes each instance of an object."
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/kənˈstɹʌktɚ/",
      "tags": [
        "General-American"
      ]
    },
    {
      "ipa": "/kənˈstɹʌktə/",
      "tags": [
        "Received-Pronunciation"
      ]
    }
  ],
  "translations": [
    {
      "_dis1": "5 44 51",
      "code": "bg",
      "lang": "Bulgarian",
      "roman": "konstrúktor",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "констру́ктор"
    },
    {
      "_dis1": "5 44 51",
      "code": "cs",
      "lang": "Czech",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "konstruktor"
    },
    {
      "_dis1": "5 44 51",
      "code": "eo",
      "lang": "Esperanto",
      "sense": "in object oriented programming: code that creates objects",
      "word": "konstruilo"
    },
    {
      "_dis1": "5 44 51",
      "code": "fi",
      "lang": "Finnish",
      "sense": "in object oriented programming: code that creates objects",
      "word": "konstruktori"
    },
    {
      "_dis1": "5 44 51",
      "code": "fi",
      "lang": "Finnish",
      "sense": "in object oriented programming: code that creates objects",
      "word": "muodostin"
    },
    {
      "_dis1": "5 44 51",
      "code": "fi",
      "lang": "Finnish",
      "sense": "in object oriented programming: code that creates objects",
      "word": "rakentaja"
    },
    {
      "_dis1": "5 44 51",
      "code": "fr",
      "lang": "French",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "constructeur"
    },
    {
      "_dis1": "5 44 51",
      "code": "de",
      "lang": "German",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "Konstruktor"
    },
    {
      "_dis1": "5 44 51",
      "code": "el",
      "lang": "Greek",
      "roman": "kataskevastís",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "κατασκευαστής"
    },
    {
      "_dis1": "5 44 51",
      "code": "it",
      "lang": "Italian",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "costruttore"
    },
    {
      "_dis1": "5 44 51",
      "code": "ja",
      "lang": "Japanese",
      "roman": "konsutorakuta",
      "sense": "in object oriented programming: code that creates objects",
      "word": "コンストラクタ"
    },
    {
      "_dis1": "5 44 51",
      "alt": "こうちくし",
      "code": "ja",
      "lang": "Japanese",
      "roman": "kōchikushi",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "rare"
      ],
      "word": "構築子"
    },
    {
      "_dis1": "5 44 51",
      "alt": "生成子",
      "code": "ko",
      "lang": "Korean",
      "roman": "saengseongja",
      "sense": "in object oriented programming: code that creates objects",
      "word": "생성자"
    },
    {
      "_dis1": "5 44 51",
      "code": "pl",
      "lang": "Polish",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "konstruktor"
    },
    {
      "_dis1": "5 44 51",
      "code": "pt",
      "lang": "Portuguese",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "construtor"
    },
    {
      "_dis1": "5 44 51",
      "code": "ru",
      "lang": "Russian",
      "roman": "konstrúktor",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "констру́ктор"
    },
    {
      "_dis1": "5 44 51",
      "code": "sv",
      "lang": "Swedish",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "common-gender"
      ],
      "word": "konstruktor"
    },
    {
      "_dis1": "5 44 51",
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "konstrúktor",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "констру́ктор"
    },
    {
      "_dis1": "5 44 51",
      "code": "vi",
      "lang": "Vietnamese",
      "sense": "in object oriented programming: code that creates objects",
      "word": "hàm khởi tạo"
    }
  ],
  "word": "constructor"
}
{
  "antonyms": [
    {
      "word": "destructor"
    }
  ],
  "categories": [
    "English 3-syllable words",
    "English countable nouns",
    "English entries with incorrect language header",
    "English entries with topic categories using raw markup",
    "English lemmas",
    "English nouns",
    "English terms derived from Latin",
    "English terms derived from Medieval Latin",
    "English terms derived from Proto-Indo-European",
    "English terms derived from the Proto-Indo-European root *strew-",
    "English terms suffixed with -or (agent noun)",
    "English terms with IPA pronunciation",
    "Terms with Bashkir translations",
    "Terms with Belarusian translations",
    "Terms with Bulgarian translations",
    "Terms with Czech translations",
    "Terms with Esperanto translations",
    "Terms with Finnish translations",
    "Terms with French translations",
    "Terms with German translations",
    "Terms with Greek translations",
    "Terms with Italian translations",
    "Terms with Japanese translations",
    "Terms with Korean translations",
    "Terms with Polish translations",
    "Terms with Portuguese translations",
    "Terms with Russian translations",
    "Terms with Swedish translations",
    "Terms with Ukrainian translations",
    "Terms with Vietnamese translations",
    "en:People"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "ine-pro",
        "3": "*strew-"
      },
      "expansion": "",
      "name": "root"
    },
    {
      "args": {
        "1": "en",
        "2": "ML.",
        "3": "cōnstrūctor"
      },
      "expansion": "Medieval Latin cōnstrūctor",
      "name": "der"
    },
    {
      "args": {
        "1": "en",
        "2": "la",
        "3": "cōnstruō",
        "t": "to build"
      },
      "expansion": "Latin cōnstruō (“to build”)",
      "name": "der"
    },
    {
      "args": {
        "1": "en",
        "2": "construct",
        "3": "-or",
        "id2": "agent noun"
      },
      "expansion": "By surface analysis, construct + -or",
      "name": "surf"
    }
  ],
  "etymology_text": "From Medieval Latin cōnstrūctor, from Latin cōnstruō (“to build”). By surface analysis, construct + -or.",
  "forms": [
    {
      "form": "constructors",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "constructor (plural constructors)",
      "name": "en-noun"
    }
  ],
  "hyphenation": [
    "con‧struct‧or"
  ],
  "hyponyms": [
    {
      "sense": "object-oriented programming",
      "word": "copy constructor"
    },
    {
      "sense": "object-oriented programming",
      "word": "default constructor"
    },
    {
      "sense": "object-oriented programming",
      "word": "empty constructor"
    },
    {
      "sense": "object-oriented programming",
      "word": "nullary constructor"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "related": [
    {
      "sense": "object-oriented programming",
      "word": "constructorless"
    }
  ],
  "senses": [
    {
      "categories": [
        "English terms with quotations"
      ],
      "examples": [
        {
          "ref": "1887, Harriet W. Daly, Digging, Squatting, and Pioneering Life in the Northern Territory of South Australia, page 134",
          "text": "All this time the great work over which South Australia was spending large sums of money, aided by unceasing efforts on the part of her telegraph constructors, was going on.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A person who, or thing that, constructs."
      ],
      "links": [
        [
          "construct",
          "construct"
        ]
      ]
    },
    {
      "categories": [
        "en:Automotive"
      ],
      "glosses": [
        "A company or individual who builds racing vehicles. In Formula One, constructor status is strictly defined by the rules, but in other motorsports the term is merely a descriptor. Depending on the racing rules, some constructors (e.g. Cosworth) may provide vehicles to racing teams who are not themselves constructors, while others are both teams and constructors (Ducati Corse, Scuderia Ferrari)."
      ],
      "links": [
        [
          "automotive",
          "automotive"
        ],
        [
          "Formula One",
          "Formula One"
        ]
      ],
      "raw_glosses": [
        "(automotive) A company or individual who builds racing vehicles. In Formula One, constructor status is strictly defined by the rules, but in other motorsports the term is merely a descriptor. Depending on the racing rules, some constructors (e.g. Cosworth) may provide vehicles to racing teams who are not themselves constructors, while others are both teams and constructors (Ducati Corse, Scuderia Ferrari)."
      ],
      "topics": [
        "automotive",
        "transport",
        "vehicles"
      ]
    },
    {
      "categories": [
        "en:Object-oriented programming"
      ],
      "glosses": [
        "A class method that creates and initializes each instance of an object."
      ],
      "links": [
        [
          "object-oriented programming",
          "object-oriented programming"
        ],
        [
          "class",
          "class"
        ],
        [
          "method",
          "method"
        ],
        [
          "create",
          "create"
        ],
        [
          "initialize",
          "initialize"
        ],
        [
          "instance",
          "instance"
        ],
        [
          "object",
          "object"
        ]
      ],
      "qualifier": "object-oriented programming",
      "raw_glosses": [
        "(object-oriented programming) A class method that creates and initializes each instance of an object."
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/kənˈstɹʌktɚ/",
      "tags": [
        "General-American"
      ]
    },
    {
      "ipa": "/kənˈstɹʌktə/",
      "tags": [
        "Received-Pronunciation"
      ]
    }
  ],
  "translations": [
    {
      "code": "ba",
      "lang": "Bashkir",
      "roman": "töźöwse",
      "sense": "one who constructs",
      "word": "төҙөүсе"
    },
    {
      "code": "be",
      "lang": "Belarusian",
      "roman": "kanstrúktar",
      "sense": "one who constructs",
      "tags": [
        "masculine"
      ],
      "word": "канстру́ктар"
    },
    {
      "code": "cs",
      "lang": "Czech",
      "sense": "one who constructs",
      "tags": [
        "masculine"
      ],
      "word": "konstruktér"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "one who constructs",
      "word": "rakentaja"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "konstrúktor",
      "sense": "one who constructs",
      "tags": [
        "masculine"
      ],
      "word": "констру́ктор"
    },
    {
      "code": "ru",
      "english": "builder",
      "lang": "Russian",
      "roman": "stroítelʹ",
      "sense": "one who constructs",
      "tags": [
        "masculine"
      ],
      "word": "строи́тель"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "konstrúktor",
      "sense": "one who constructs",
      "tags": [
        "masculine"
      ],
      "word": "констру́ктор"
    },
    {
      "code": "uk",
      "english": "builder",
      "lang": "Ukrainian",
      "roman": "budivélʹnyk",
      "sense": "one who constructs",
      "tags": [
        "masculine"
      ],
      "word": "будіве́льник"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "in automotive: someone who builds racing vehicles",
      "word": "rakentaja"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "in automotive: someone who builds racing vehicles",
      "tags": [
        "feminine"
      ],
      "word": "écurie"
    },
    {
      "code": "bg",
      "lang": "Bulgarian",
      "roman": "konstrúktor",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "констру́ктор"
    },
    {
      "code": "cs",
      "lang": "Czech",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "konstruktor"
    },
    {
      "code": "eo",
      "lang": "Esperanto",
      "sense": "in object oriented programming: code that creates objects",
      "word": "konstruilo"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "in object oriented programming: code that creates objects",
      "word": "konstruktori"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "in object oriented programming: code that creates objects",
      "word": "muodostin"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "in object oriented programming: code that creates objects",
      "word": "rakentaja"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "constructeur"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "Konstruktor"
    },
    {
      "code": "el",
      "lang": "Greek",
      "roman": "kataskevastís",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "κατασκευαστής"
    },
    {
      "code": "it",
      "lang": "Italian",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "costruttore"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "roman": "konsutorakuta",
      "sense": "in object oriented programming: code that creates objects",
      "word": "コンストラクタ"
    },
    {
      "alt": "こうちくし",
      "code": "ja",
      "lang": "Japanese",
      "roman": "kōchikushi",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "rare"
      ],
      "word": "構築子"
    },
    {
      "alt": "生成子",
      "code": "ko",
      "lang": "Korean",
      "roman": "saengseongja",
      "sense": "in object oriented programming: code that creates objects",
      "word": "생성자"
    },
    {
      "code": "pl",
      "lang": "Polish",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "konstruktor"
    },
    {
      "code": "pt",
      "lang": "Portuguese",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "construtor"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "konstrúktor",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "констру́ктор"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "common-gender"
      ],
      "word": "konstruktor"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "konstrúktor",
      "sense": "in object oriented programming: code that creates objects",
      "tags": [
        "masculine"
      ],
      "word": "констру́ктор"
    },
    {
      "code": "vi",
      "lang": "Vietnamese",
      "sense": "in object oriented programming: code that creates objects",
      "word": "hàm khởi tạo"
    }
  ],
  "word": "constructor"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-06-23 from the enwiktionary dump dated 2024-06-20 using wiktextract (1b9bfc5 and 0136956). 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.