スタック

「スタック」の英語

「スタック」は英語で stack と言います。コンピューターのデータ構造ではこれが一般的で、専門的・理論的に「プッシュダウン記憶装置」と言う場合は push-down store を使います。

「スタック」の英語の使い分け

例文

The algorithm uses a push-down store to save return addresses.

そのアルゴリズムは戻りアドレスを保存するためにスタックを使用する。

コアイメージ

スタックとして、後入れ先出しで戻り先や局所変数を一時保存する構造をさす

英英

A storage structure called a stack in which items are added and removed in last-in, first-out order, commonly used to store return addresses and local variables.

語源

push-down storeは、push(積む)とpop(取り出す)という操作に基づく表現としてオートマトン理論や計算機科学で用いられ、プログラムの呼び出し戻り先などを保存するスタック領域を指すようになった

コラム

  • プッシュダウンオートマトンではpush‑down storeが理論的な記憶装置を指し、実装や説明では単にスタックと呼ばれることが多い

例文

We implemented the cache using a push-down queue so it behaves like a stack.

キャッシュはスタックとして振る舞うようにプッシュダウンキューで実装した。

コアイメージ

スタックとして振る舞う、最後に追加した要素を先に取り出す後入れ先出しのデータ構造を指す

英英

A data-structure term for a queue-like implementation that enforces last-in, first-out access so it behaves like a stack .

語源

push-down queueは、push(押し込む)とqueue(列)から成り、push操作で積み上げて後に入れた要素を先に出すというLIFOの振る舞いでスタックを示す呼称

コラム

  • 名前にqueueが含まれていても振る舞いはLIFOのスタックであり、実装ではpush/pop操作で管理する表現が使われる

「スタック」のレベル別の例文

「スタック」を英語にするときのよくある間違い

  • × push-down queue

    ○ stack

    push-down queue は一般的な呼び方ではなく、通常は stack と言います。

  • × Push the item in the stack.

    ○ Push the item onto the stack.

    スタックに要素を追加するときは、通常 in ではなく onto を使います。

「スタック」の英語についてよくある質問

Q. 「スタック」を英語で一言で言うと?
コンピューターのデータ構造なら stack が一般的です。後入れ先出しの構造を指します。
Q. stack と push-down store の違いは?
stack は実装や一般的な説明で使い、push-down store は形式言語などで理論的な記憶装置を指す表現です。
Q. 「スタック」のビジネス文書での言い方は?
技術文書では stack が一般的です。必要に応じて、stack data structure のように具体化できます。

「スタック」と関連する日本語の英語

ほかの日本語から英語を引く

おすすめの単語帳

1 / 1