オブジェクト指向プログラミング
「オブジェクト指向プログラミング」の英語
「オブジェクト指向プログラミング」は英語で object-oriented programming と言います。略称の OOP も技術記事や求人でよく使われます。クラスや継承など、関連する設計の話で使う表現です。
「オブジェクト指向プログラミング」の英語の使い分け
技術文書や会話で使う、略さない標準的で最も一般的な表現です。
OOP
技術記事や求人などでよく使う、一般的な略称です。
She has experience with OOP.
例文
コアイメージ
データとその操作を一体とするオブジェクトを単位にソフトウェアを組織する考え方
英英
A programming paradigm that organizes software around objects that combine state and behavior, using concepts such as classes, inheritance, encapsulation, and polymorphism.
語源
object-oriented programmingは、object(対象)+oriented(〜指向)+programming(プログラミング)が結合した語で、SimulaやSmalltalkで発展し、オブジェクトとクラス中心の設計を示す呼称となった。
コラム
- 略称 OOP は技術記事や求人で頻出し、クラスや継承などの用語とともに用いられる。
例文
コアイメージ
データと処理をひとつのオブジェクトにまとめ、それらの関係でプログラムを構成する考え方
英英
A programming paradigm that structures software as interacting objects which encapsulate data and behavior to promote modularity and reuse.
語源
object-oriented programingは、object(対象)+oriented(〜志向)+programing(プログラム作成)の語構成で、対象を中心にプログラムを組む発想から生まれた
コラム
- 略称はOOPで、JavaやC++、Pythonなど多くの言語で採用される設計・実装の枠組みとして使われている
「オブジェクト指向プログラミング」のレベル別の例文
- 中学
Our class uses object-oriented programming to build simple games.
- 高校・英検2級
Many developers choose object-oriented programming for large applications.
- TOEIC・ビジネス
The job posting requires experience with object-oriented programming and database design.
- 日常会話
I’m learning OOP for my new programming project.
「オブジェクト指向プログラミング」を英語にするときのよくある間違い
× object-oriented programing
programming は m を2つ重ねてつづります。