横断者
「横断者」の英語
「横断者」は英語で、交通用語としては一般に a pedestrian と言います。道路を渡っている人を明確に述べるなら a person crossing the road、プログラミングで構造をたどる主体なら traverser です。
「横断者」の英語の使い分け
a pedestrian
道路や横断歩道を歩いて渡る人を指す、交通・日常会話で最も一般的な表現です。
a person crossing the road
道路を渡っている人であることを具体的に説明する、自然で分かりやすい表現です。
プログラミングで、グラフや木などの構造をたどる主体を指す専門用語です。
コアイメージ
グラフや木などの構造を順にたどり目的のノードや要素を見つけ出す主体
英英
An agent that systematically visits the elements (such as nodes in a graph or tree) in sequence to locate or process a target.
語源
traverserは、古フランス語traverser(横切る)に英語の動作主接尾辞 -er が付いてできた語で、'横切る者'の意味から構造や経路をたどる主体を指すようになった。
コラム
- プログラミングではtraverserは探索アルゴリズムの一部や実体を指し,深さ優先や幅優先で訪問順序が変わる点が学習の鍵となる
「横断者」のレベル別の例文
「横断者」を英語にするときのよくある間違い
× The road traverser crossed the street.
○ The pedestrian crossed the street.
traverser は道路を渡る人には通常使わず、主にプログラミングで構造をたどる主体を指す専門用語です。