"object-oriented programming" meaning in English

See object-oriented programming in All languages combined, or Wiktionary

Noun

Head templates: {{en-noun|-|head=object-oriented programming}} object-oriented programming (uncountable)
  1. (programming) A programming paradigm that uses hierarchies of "objects", instantiated from templates called "classes", to design applications and computer programs. Tags: uncountable Categories (topical): Object-oriented programming, Programming Synonyms: OOP, object oriented programming Hypernyms: object-based programming Hyponyms: prototype-based object-oriented programming Translations (programming paradigm that uses objects to design application and computer programs): programació orientada a objectes [feminine] (Catalan), 面向對象程序設計 (Chinese Mandarin), 面向对象程序设计 (miànxiàng duìxiàng chéngxù shèjì) (Chinese Mandarin), 面向對象編程 (Chinese Mandarin), 面向对象编程 (miànxiàng duìxiàng biānchéng) (Chinese Mandarin), objektově orientované programování [neuter] (Czech), objektorienteret programmering [common-gender] (Danish), objectgeoriënteerd programmeren [neuter] (Dutch), objektema programado (Esperanto), olio-ohjelmointi (Finnish), programmation orientée objet [feminine] (French), programación orientada a obxectos [feminine] (Galician), ობიექტზე ორიენტირებული პროგრამირება (obiekṭze orienṭirebuli ṗrogramireba) (Georgian), objektorientierte Programmierung [feminine] (German), αντικειμενοστρεφής προγραμματισμός (antikeimenostrefís programmatismós) [masculine] (Greek), תכנות מונחה־עצמים (tikhnút munkhé-atsamím) [masculine] (Hebrew), objektumorientált programozás (Hungarian), hlutbundin forritun [feminine] (Icelandic), programmazione orientata agli oggetti [feminine] (Italian), オブジェクト指向プログラミング (obujekuto-shikō puroguramingu) (Japanese), 객체지향 프로그래밍 (gaekchejihyang peurogeuraeming) (Korean), programowanie obiektowe [neuter] (Polish), programação orientada a objetos [feminine] (Portuguese), programare orientată pe obiecte [feminine] (Romanian), объе́ктно-ориенти́рованное программи́рование (obʺjéktno-orijentírovannoje programmírovanije) [neuter] (Russian), programación orientada a objetos [feminine] (Spanish), objektorienterad programmering [common-gender] (Swedish), nesne yönelimli programlama (Turkish), об'є́ктно-орієнто́ване програмува́ння (obʺjéktno-orijentóvane prohramuvánnja) [neuter] (Ukrainian), lập trình hướng đối tượng (Vietnamese)

Alternative forms

Download JSON data for object-oriented programming meaning in English (9.1kB)

{
  "head_templates": [
    {
      "args": {
        "1": "-",
        "head": "object-oriented programming"
      },
      "expansion": "object-oriented programming (uncountable)",
      "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 entries with topic categories using raw markup",
          "parents": [
            "Entries with topic categories using raw markup",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "English terms with non-redundant non-automated sortkeys",
          "parents": [
            "Terms with non-redundant non-automated sortkeys",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Georgian terms with redundant script codes",
          "parents": [
            "Terms with redundant script codes",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Japanese terms with redundant script codes",
          "parents": [
            "Terms with redundant script codes",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "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"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Programming",
          "orig": "en:Programming",
          "parents": [
            "Computing",
            "Software engineering",
            "Technology",
            "Computer science",
            "Engineering",
            "Software",
            "All topics",
            "Sciences",
            "Applied sciences",
            "Media",
            "Fundamental",
            "Communication"
          ],
          "source": "w"
        }
      ],
      "examples": [
        {
          "ref": "2013, Liran Tal, Drupal 7 Media",
          "text": "This structure organizes and streamlines theme development to create a solid ground for themers (theme developers) to further build and extend, much like in object-oriented programming.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A programming paradigm that uses hierarchies of \"objects\", instantiated from templates called \"classes\", to design applications and computer programs."
      ],
      "hypernyms": [
        {
          "word": "object-based programming"
        }
      ],
      "hyponyms": [
        {
          "word": "prototype-based object-oriented programming"
        }
      ],
      "id": "en-object-oriented_programming-en-noun-JvJ~kXph",
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "programming",
          "programming"
        ],
        [
          "paradigm",
          "paradigm"
        ],
        [
          "hierarchies",
          "hierarchy"
        ],
        [
          "object",
          "object"
        ],
        [
          "instantiate",
          "instantiate"
        ],
        [
          "template",
          "template"
        ],
        [
          "class",
          "class"
        ],
        [
          "application",
          "application"
        ]
      ],
      "raw_glosses": [
        "(programming) A programming paradigm that uses hierarchies of \"objects\", instantiated from templates called \"classes\", to design applications and computer programs."
      ],
      "synonyms": [
        {
          "word": "OOP"
        },
        {
          "word": "object oriented programming"
        }
      ],
      "tags": [
        "uncountable"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ],
      "translations": [
        {
          "code": "ca",
          "lang": "Catalan",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "feminine"
          ],
          "word": "programació orientada a objectes"
        },
        {
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "面向對象程序設計"
        },
        {
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "miànxiàng duìxiàng chéngxù shèjì",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "面向对象程序设计"
        },
        {
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "面向對象編程"
        },
        {
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "miànxiàng duìxiàng biānchéng",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "面向对象编程"
        },
        {
          "code": "cs",
          "lang": "Czech",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "neuter"
          ],
          "word": "objektově orientované programování"
        },
        {
          "code": "da",
          "lang": "Danish",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "common-gender"
          ],
          "word": "objektorienteret programmering"
        },
        {
          "code": "nl",
          "lang": "Dutch",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "neuter"
          ],
          "word": "objectgeoriënteerd programmeren"
        },
        {
          "code": "eo",
          "lang": "Esperanto",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "objektema programado"
        },
        {
          "code": "fi",
          "lang": "Finnish",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "olio-ohjelmointi"
        },
        {
          "code": "fr",
          "lang": "French",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "feminine"
          ],
          "word": "programmation orientée objet"
        },
        {
          "code": "gl",
          "lang": "Galician",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "feminine"
          ],
          "word": "programación orientada a obxectos"
        },
        {
          "code": "ka",
          "lang": "Georgian",
          "roman": "obiekṭze orienṭirebuli ṗrogramireba",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "ობიექტზე ორიენტირებული პროგრამირება"
        },
        {
          "code": "de",
          "lang": "German",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "feminine"
          ],
          "word": "objektorientierte Programmierung"
        },
        {
          "code": "el",
          "lang": "Greek",
          "roman": "antikeimenostrefís programmatismós",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "masculine"
          ],
          "word": "αντικειμενοστρεφής προγραμματισμός"
        },
        {
          "code": "he",
          "lang": "Hebrew",
          "roman": "tikhnút munkhé-atsamím",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "masculine"
          ],
          "word": "תכנות מונחה־עצמים"
        },
        {
          "code": "hu",
          "lang": "Hungarian",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "objektumorientált programozás"
        },
        {
          "code": "is",
          "lang": "Icelandic",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "feminine"
          ],
          "word": "hlutbundin forritun"
        },
        {
          "code": "it",
          "lang": "Italian",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "feminine"
          ],
          "word": "programmazione orientata agli oggetti"
        },
        {
          "code": "ja",
          "lang": "Japanese",
          "roman": "obujekuto-shikō puroguramingu",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "オブジェクト指向プログラミング"
        },
        {
          "code": "ko",
          "lang": "Korean",
          "roman": "gaekchejihyang peurogeuraeming",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "객체지향 프로그래밍"
        },
        {
          "code": "pl",
          "lang": "Polish",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "neuter"
          ],
          "word": "programowanie obiektowe"
        },
        {
          "code": "pt",
          "lang": "Portuguese",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "feminine"
          ],
          "word": "programação orientada a objetos"
        },
        {
          "code": "ro",
          "lang": "Romanian",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "feminine"
          ],
          "word": "programare orientată pe obiecte"
        },
        {
          "code": "ru",
          "lang": "Russian",
          "roman": "obʺjéktno-orijentírovannoje programmírovanije",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "neuter"
          ],
          "word": "объе́ктно-ориенти́рованное программи́рование"
        },
        {
          "code": "es",
          "lang": "Spanish",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "feminine"
          ],
          "word": "programación orientada a objetos"
        },
        {
          "code": "sv",
          "lang": "Swedish",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "common-gender"
          ],
          "word": "objektorienterad programmering"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "nesne yönelimli programlama"
        },
        {
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "obʺjéktno-orijentóvane prohramuvánnja",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "tags": [
            "neuter"
          ],
          "word": "об'є́ктно-орієнто́ване програмува́ння"
        },
        {
          "code": "vi",
          "lang": "Vietnamese",
          "sense": "programming paradigm that uses objects to design application and computer programs",
          "word": "lập trình hướng đối tượng"
        }
      ]
    }
  ],
  "word": "object-oriented programming"
}
{
  "head_templates": [
    {
      "args": {
        "1": "-",
        "head": "object-oriented programming"
      },
      "expansion": "object-oriented programming (uncountable)",
      "name": "en-noun"
    }
  ],
  "hypernyms": [
    {
      "word": "object-based programming"
    }
  ],
  "hyponyms": [
    {
      "word": "prototype-based object-oriented programming"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        "English entries with incorrect language header",
        "English entries with topic categories using raw markup",
        "English lemmas",
        "English multiword terms",
        "English nouns",
        "English terms with non-redundant non-automated sortkeys",
        "English terms with quotations",
        "English uncountable nouns",
        "Georgian terms with redundant script codes",
        "Japanese terms with redundant script codes",
        "Quotation templates to be cleaned",
        "en:Object-oriented programming",
        "en:Programming"
      ],
      "examples": [
        {
          "ref": "2013, Liran Tal, Drupal 7 Media",
          "text": "This structure organizes and streamlines theme development to create a solid ground for themers (theme developers) to further build and extend, much like in object-oriented programming.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A programming paradigm that uses hierarchies of \"objects\", instantiated from templates called \"classes\", to design applications and computer programs."
      ],
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "programming",
          "programming"
        ],
        [
          "paradigm",
          "paradigm"
        ],
        [
          "hierarchies",
          "hierarchy"
        ],
        [
          "object",
          "object"
        ],
        [
          "instantiate",
          "instantiate"
        ],
        [
          "template",
          "template"
        ],
        [
          "class",
          "class"
        ],
        [
          "application",
          "application"
        ]
      ],
      "raw_glosses": [
        "(programming) A programming paradigm that uses hierarchies of \"objects\", instantiated from templates called \"classes\", to design applications and computer programs."
      ],
      "tags": [
        "uncountable"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "synonyms": [
    {
      "word": "OOP"
    },
    {
      "word": "object oriented programming"
    }
  ],
  "translations": [
    {
      "code": "ca",
      "lang": "Catalan",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "feminine"
      ],
      "word": "programació orientada a objectes"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "面向對象程序設計"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "miànxiàng duìxiàng chéngxù shèjì",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "面向对象程序设计"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "面向對象編程"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "miànxiàng duìxiàng biānchéng",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "面向对象编程"
    },
    {
      "code": "cs",
      "lang": "Czech",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "neuter"
      ],
      "word": "objektově orientované programování"
    },
    {
      "code": "da",
      "lang": "Danish",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "common-gender"
      ],
      "word": "objektorienteret programmering"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "neuter"
      ],
      "word": "objectgeoriënteerd programmeren"
    },
    {
      "code": "eo",
      "lang": "Esperanto",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "objektema programado"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "olio-ohjelmointi"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "feminine"
      ],
      "word": "programmation orientée objet"
    },
    {
      "code": "gl",
      "lang": "Galician",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "feminine"
      ],
      "word": "programación orientada a obxectos"
    },
    {
      "code": "ka",
      "lang": "Georgian",
      "roman": "obiekṭze orienṭirebuli ṗrogramireba",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "ობიექტზე ორიენტირებული პროგრამირება"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "feminine"
      ],
      "word": "objektorientierte Programmierung"
    },
    {
      "code": "el",
      "lang": "Greek",
      "roman": "antikeimenostrefís programmatismós",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "masculine"
      ],
      "word": "αντικειμενοστρεφής προγραμματισμός"
    },
    {
      "code": "he",
      "lang": "Hebrew",
      "roman": "tikhnút munkhé-atsamím",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "masculine"
      ],
      "word": "תכנות מונחה־עצמים"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "objektumorientált programozás"
    },
    {
      "code": "is",
      "lang": "Icelandic",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "feminine"
      ],
      "word": "hlutbundin forritun"
    },
    {
      "code": "it",
      "lang": "Italian",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "feminine"
      ],
      "word": "programmazione orientata agli oggetti"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "roman": "obujekuto-shikō puroguramingu",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "オブジェクト指向プログラミング"
    },
    {
      "code": "ko",
      "lang": "Korean",
      "roman": "gaekchejihyang peurogeuraeming",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "객체지향 프로그래밍"
    },
    {
      "code": "pl",
      "lang": "Polish",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "neuter"
      ],
      "word": "programowanie obiektowe"
    },
    {
      "code": "pt",
      "lang": "Portuguese",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "feminine"
      ],
      "word": "programação orientada a objetos"
    },
    {
      "code": "ro",
      "lang": "Romanian",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "feminine"
      ],
      "word": "programare orientată pe obiecte"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "obʺjéktno-orijentírovannoje programmírovanije",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "neuter"
      ],
      "word": "объе́ктно-ориенти́рованное программи́рование"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "feminine"
      ],
      "word": "programación orientada a objetos"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "common-gender"
      ],
      "word": "objektorienterad programmering"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "nesne yönelimli programlama"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "obʺjéktno-orijentóvane prohramuvánnja",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "tags": [
        "neuter"
      ],
      "word": "об'є́ктно-орієнто́ване програмува́ння"
    },
    {
      "code": "vi",
      "lang": "Vietnamese",
      "sense": "programming paradigm that uses objects to design application and computer programs",
      "word": "lập trình hướng đối tượng"
    }
  ],
  "word": "object-oriented programming"
}

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

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