赤ん坊よ,食事をせよ 単語

アカンボウヨショクジヲセヨ

1.0千文字の記事
これはリビジョン 3426201 の記事です。
内容が古い・もしくは誤っている可能性があります。
最新版をみる

赤ん坊よ,食事をせよとは、プログラミング言語の高水準言語(高級言語)として取り上げられた例えである。

概要

橋本洋志などの共著『図解 コンピュータ概論 ソフトウェア・通信ネットワーク』(オーム社、初版1997年発行)のp.59-60に掲載された高水準言語の例(ページ数は2017年発行の改訂4版のもの)。

本文では、

これらの二つの方式の違いは,たとえて言えば次のようになる.いま,赤ん坊がおり,「赤ん坊よ,食事をせよ」と書いてある紙があるとする.赤ん坊は紙に書いてある文の意味はわからない.このとき親が赤ん坊に食事をさせるには

  • 方法1 赤ん坊に幼児語で意図を伝えてスプーンを渡す
  • 方法2 親がスプーンをとり,赤ん坊に食事を食べさせる

の2通りの方法がある(図2).赤ん坊を機械語(幼児語にあたる)しか理解できないCPUとみなすと,方法1がコンパイラ方式(母親がコンパイラ)であり,方法2がインタプリタ方式(父親がインタプリタ)である.

と説明されている。

その下の図2では母親・父親・赤ん坊を絵に描いて説明されている。

左の(a)の絵では、コンパイラ方式の母親が高水準言語にあたる「赤ん坊よ,食事をせよ」と書かれた紙を見て「さあ,まんまたべまちょうね」という機械語に置き換え、赤ん坊(CPU)に食事を実行させている。

一方、右の(b)の絵では、インタプリタ方式の父親が高水準言語の紙を見て、スプーンを取って赤ん坊(CPU)に食事を食べさせている。

ただ、この説明については

  • 母親が「食事のたびにこの伝達をリアルタイムで行っている」と解釈するならば、母親もインタプリタ方式なのでは?
  • 実際には「まんまたべまちょうね」はもっと細かく「スプーンを持ちまちょうね」「腕を20cm上に動かしまちょうね」等細かくなるのでは?
  • 父親が赤ん坊に食べさせる行為はインタプリタの範疇を超えているのでは?

等の点で、「例えとしては適切ではない」という指摘も存在している。

…そもそも赤ん坊はこんな簡単に言うことを聞いてくれない気もするが。

正確性とは別の話として、単純にイラストがシュールであることからインターネット上で話題に挙げられることがある。

関連リンク

関連項目

  • プログラミング言語
    • コンパイラ
    • インタプリタ
    • CPU
    • 機械語
  • 家族
    • 父親
    • 母親
    • 赤ん坊
関連記事

親記事

子記事

  • なし

兄弟記事

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
もっと見る

急上昇ワード改

最終更新:2025/12/24(水) 11:00

ほめられた記事

最終更新:2025/12/24(水) 11:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP