本文へスキップ
TWO WORDS A DAY 流行英語 第187回 標準 読了 6分

code rot

/ˈkoʊd ˌrɑːt/ 名詞(code rotted の形で「壊れている」の意味でも使う) いま英語圏で流行っている言い方

「①古いプログラムやゲームが、周りの仕組みの変化についていけず、だんだん不具合だらけになること ②(若者のスラング)調子が悪いもの、壊れているものをからかって言う言い方」

the way old software slowly stops working well as the systems around it change; in slang, anything that seems broken or glitchy

どこで出てきたか

The Out of Touch Adults' Guide to Kid Culture: What Does 'Code Rot' Mean?

流行にうとい大人のための、若者文化ガイド。code rot ってどういう意味?

出典: Lifehacker(2026年11月3日)

They've even taken the idea of code rot into life, and use the phrase to describe anything that is worn out or malfunctioning.

若者たちは、code rot という考え方を生活の中にまで持ち込んだ。古びたものや、うまく動かないものなら何でも、この言葉で言い表している。

Lifehacker の記者 Stephen Johnson さん(記事の地の文)(Lifehacker)

Lifehacker(2026年11月3日)は、若者のあいだで code rot という言い方が広まっていると伝えました。もとはコンピューターの用語ですが、若者は、うまく動かないものを何でもこう呼びます。記事は例として、マクドナルドのアイスクリームの機械が動かないときや、成績表の点が悪いときを挙げています。Know Your Meme によると、Roblox のゲームの code rot を探す動画は、Royale High というゲームの不具合を映した2026年5月23日の TikTok の動画から広がりました。

この語の芯

周りの仕組みが新しくなり、取り残された古いプログラムが、だんだん壊れていくこと。 いまの若者は、調子の悪いもの全部に使います。

code 名詞 (コンピューターの)プログラム rot 名詞・動詞 腐ること、腐る

Wiktionary によると、rot は古英語の rotian(腐る)から来た語です。「腐る」のほかに、「働きを失う、使えなくなる」という意味も載っています。

Wikipedia は、software rot・bit rot・code rot などを同じものの呼び名として並べ、「時間がたつにつれて、ソフトウェアの働きが落ちたり、使えなくなったりすること」と説明しています。Wiktionary の bit rot の項にも、「新しい動作環境と少しずつ合わなくなり、保存しているソフトウェアにバグが出てくる傾向」とあり、同じ意味の語として code rot が挙がっています。

同じ語根の仲間 software rot (ソフトウェアの劣化(code rot と同じ意味)) bit rot (ソフトウェアやデータの劣化) link rot (リンク切れ) brain rot (ネット動画の見すぎで、頭がぼんやりすること)

code rot=中身はそのまま、周りが変わって壊れる

ここが面白い

code rot のふしぎなところは、プログラムの中身は1文字も変わっていないのに壊れていく、という点です。Wikipedia によると、ハッカーの用語集 Jargon File は bit rot を、「何も変わっていない」のにプログラムが悪くなっていくことへの、冗談まじりの説明としています。まるでデータが、放射性の物質のように崩れていくかのようだ、という考え方です。

本当に変わっているのは、プログラムの周りです。Wikipedia には、昔のゲームの一部が CPU の速さを時計の代わりに使っていたため、CPU が速くなるとゲームの進み方まで速くなり、遊びにくくなった例が載っています。Lifehacker の記事も、Roblox のゲームは利用者が作っているので、作った人には古いゲームを新しい仕組みに合わせ続ける理由があまり無い、と書いています。

例文で確かめる

This old game has code rot, so some doors don't open anymore.

この古いゲームはプログラムが古くなっていて、開かなくなったドアがある。

The vending machine took my money and gave me nothing. It's code rotted.

自販機がお金だけ取って、何も出さなかった。完全にバグってる。

Developers keep updating their apps to prevent code rot.

開発者は、プログラムが古くなって壊れないように、アプリを更新し続ける。

この形で覚える

have code rot (プログラムが)古くなって不具合が出ている
It's code rotted. (スラング)壊れてる、バグってる
prevent code rot プログラムが古くなって壊れるのを防ぐ
fix code rot 古くなったプログラムの不具合を直す

似た語とどう違うのか

語意味code rot との違い
glitch (一時的な)不具合 glitch は1回ごとの小さな不具合で、code rot は古くなって不具合が増えていく流れ全体を言います。
bug プログラムの誤り bug はプログラムの中にある誤りで、code rot は作ったときは動いていたのに、あとから動かなくなることです。
brain rot 頭がぼんやりすること brain rot は動画の見すぎで頭が働かなくなるという人の話で、code rot はもとはプログラムの話です。

使うときの注意

ここで間違える
日本語の「コードが腐る」から、プログラムの書き方が汚いことだと考えると、意味がずれます。中心は「古くなって、動かなくなっていく」ことです。
使える場面
「壊れてる」の意味のスラングは、友だちとの会話やSNSまでです。レポートや面接では使いません。コンピューターの用語としての code rot は、技術の文章でも使います。
発音・リズム
code は【コウド】と「オウ」で読みます。rot はアメリカ英語では【ラット】に近く聞こえます。

ミニコラム:原田のミニコラム|use the phrase to describe anything の読み方

Lifehacker の文の後半は use the phrase to describe anything that is worn out or malfunctioning です。use A to do は「A を使って〜する」で、ここでは「その言い方を使って、〜なものを言い表す」になります。to describe を「〜するために」と訳すと、日本語が回りくどくなります。

うしろの anything that ~ は「〜なものは何でも」です。that 以下が anything を説明していて、「古びたものや、うまく動かないものなら何でも」となります。

明日から英語の記事を読むときは、use のうしろに「名詞+to+動詞」が続く場所を探してください。見つけたら、「何を使って、何をするのか」を、1文の日本語で言ってみましょう。

原田高志

確認クイズ

  1. Q1. My phone keeps freezing. It's code rotted. の意味として最も近いものはどれか。