mangling

[ˈmæŋɡlɪŋ] マングリング

1. 激しく損傷させること、めちゃくちゃにすること。特に、押しつぶしたり引き裂いたりして原形をとどめないほど傷つけること。

物や体を原型をとどめないほどひどく壊したり、傷つけたりする状態を表します。特に事故や暴力などで用いられ、物が完全に破壊されたり、体がひどい怪我を負ったりする状況を指します。
The car was completely mangled after the collision. (衝突後、その車は完全にめちゃくちゃになった。)

2. (テキストや音楽などを)台無しにすること、めちゃくちゃにすること。下手な演奏や誤った翻訳などで元の意味や価値を損なうこと。

文章、音楽、スピーチなどを誤解を招くような方法で、または非常に下手な方法で実行、変更、または翻訳する状況を指します。その結果、元の作品の美しさ、意味、あるいは意図が失われたり、損なわれたりします。
The amateur singer mangled the national anthem. (そのアマチュア歌手は国歌を台無しにした。)

3. (コンピューター用語で)名前のマングリング、記号名の変形。コンパイラが内部的に関数名や変数名を変更する技術。

プログラミングにおいて、特にC++で、コンパイラが関数や変数の名前を内部的に変更して、同じ名前の異なるバージョン(オーバーロードされた関数など)を区別できるようにする技術を指します。これにより、リンカーが正しい関数や変数を見つけることができます。
C++ compilers perform name mangling to allow function overloading. (C++コンパイラは、関数のオーバーロードを可能にするために名前マングリングを実行します。)