プログラマージョークの答え合わせ
前回のプログラマージョークに、ご回答いただきましたnoterさん、ありがとうございました!今日は答え合わせをしていきたいと思います。
今回ご紹介したプログラマージョークで笑うためには、「『プログラミング的思考』(=PCに命令する際に、0の状態からどう命令していくのか、どう命令を終わらせるのか?)がポイントです。少しだけ、英文を理解する知識も必要です。」とお伝えしました。
さて、皆さん笑えましたでしょうか???
【面白ポイント】
「卵を買ったら帰宅して」という指示がなかったから。
【面白ポイント】
この英語をプログラミング的に理解しようとすると、「卵があったら」が条件となり、Yesの場合は「牛乳を購入する」という指令が発動される。最後に追加で数の指定、10。
(「卵があったら」に対して、Noの場合は、牛乳を購入しない。)
今回は卵があったため、「牛乳を買う、10本」を実行して7時前に帰宅したということになります。
* * * * * * * * *
もちろん実話ではないですし、こんな思考ありえないでしょう?と感じると思います。
でも、「ジョークが分からなくて、笑えない」って、結構悲しくないですか?特に、周りの人が大笑いをしている時は特に。
今回のお話は、実は「コメディナイトで一人涙をこらえた夜」のプロローグになっています。では、おやすみなさい。