繰り返し、反復。ある手順や過程を何度も繰り返すこと。特にプログラミングや数学の分野では、同じ処理を条件が満たされるまで繰り返し実行することを指す。また、製品開発などでは改良を重ねた各段階(バージョン)を意味することもある。
/ˌɪtəˈɹeɪʃən/
Each iteration of the design brought us closer to the final product.
デザインを繰り返すたびに、最終的な製品に近づいていった。
The software team completed three iterations of testing before releasing the application, with each iteration revealing fewer bugs than the last.
ソフトウェアチームはアプリケーションをリリースする前にテストを3回繰り返し、反復するたびにバグの数は減少していった。
ラテン語の iteratio(繰り返し)に由来し、動詞 iterare(再びする、繰り返す)から派生した。iterare はさらに iterum(再び、もう一度)に遡る。15世紀頃に英語に取り入れられ、当初は「繰り返し述べること」という意味で使われていたが、後に数学やコンピュータサイエンスの分野で技術用語としても広く使われるようになった。