他者の行動や成果を見習い、それに匹敵する、あるいはそれを超えようと努力すること。「模倣する」「見習う」という意味の動詞。コンピュータの分野では、あるシステムが別のシステムの機能を再現することも指す。
/ˈɛm.jʊ.leɪt/
She tried to emulate her older sister's success in school.
彼女は学校での姉の成功を見習おうとした。
Young programmers often emulate the coding style of experienced developers before eventually cultivating their own distinctive approach.
若いプログラマーは、やがて自分独自のスタイルを築く前に、経験豊富な開発者のコーディングスタイルを模倣することが多い。
ラテン語の aemulari(競い合う、匹敵しようとする)に由来し、名詞形 aemulus(ライバル、競争相手)から派生した。16世紀に英語に取り入れられ、当初は「競争心を持って真似る」という意味合いが強かった。現代では、単に「手本にする」という肯定的な意味で広く使われている。