JAPANESE

ゼロコスト抽象化

ゼロコストちゅうしょうか

KOREAN

제로 코스트 추상화

[ジェロ コストゥ チュサンファ]

ハングル読み: 제로코스토추우쇼우카

解説

高水準の抽象化を使用しても、手書きの低水準コードと同等のパフォーマンスが得られる言語設計の原則である。RustやC++がこの原則を重視しており、コンパイラの最適化により抽象化のオーバーヘッドをゼロにする。

고수준의 추상화를 사용해도 직접 작성한 저수준 코드와 동등한 성능을 얻을 수 있는 언어 설계 원칙이다. Rust가 이 원칙을 중시하고 있으며 컴파일러의 최적화에 의해 추상화의 오버헤드를 제로로 만든다.

例文

Rustのイテレータはゼロコスト抽象化により、forループと同等のパフォーマンスを達成する。

Rust의 이터레이터는 제로 코스트 추상화에 의해 for 루프와 동등한 성능을 달성한다.