Programmers' Day

プログラマーの日(256日目)を英語で:読む・聞く・話す・遊ぶ

やさしい英語(CEFR A2)の読み物に音声つき。会話・単語カード・クイズ5問・ゲームで、プログラマーの日(256日目)の英語をまるごと。

🔊Read in Englishプログラマーの日(256日目)を英語で読もう(CEFR A2・音声つき)

プログラマーの日(256日目)を、やさしい英語で紹介する読み物です。▶で英文をタイトルから通して聞けます(アメリカ英語)。「和訳」ボタンで日本語訳の表示・非表示を切りかえられます。下線の語は下の単語カードにあります。

The Day Chosen by a Number

CEFR A2
0:00
231 words

Most special days remember a person or an event. But one day in September was chosen by a number. It is the 256th day of the year, and it is called Programmers' Day. In most years, it is September 13. In a leap year, it comes one day earlier.

ほとんどの記念日は、人や出来事を記念しています。でも9月のある1日は、数字によって選ばれました。それは1年の256日目で、プログラマーの日と呼ばれています。たいていの年は9月13日です。うるう年には、1日早くなります。

So why 256? Computers keep information in tiny pieces called bits. A bit can only be 0 or 1. Eight bits make one byte, and one byte can show 256 different numbers. You get 256 when you multiply eight 2s together. And no bigger number of this kind fits into one year.

では、なぜ256なのでしょう。コンピューターは、ビットと呼ばれる小さなかけらで情報をたくわえます。1ビットは0か1にしかなれません。8ビットで1バイトになり、1バイトは256通りの数を表せます。2を8個かけ合わせると256になります。そして、この種類の数で1年に収まるものは、これより大きいものはありません。

The idea started in Russia. In 1996, a magazine editor asked computer fans online to make a holiday for programmers. The next year, they voted for day 256. In 2002, two workers at a computer company started to collect names for a letter to the government. Finally, on September 11, 2009, the Russian president signed an order. Two days later, Russia had its first official Programmers' Day.

このアイデアはロシアで始まりました。1996年、ある雑誌の編集長が、ネット上のコンピューター好きに、プログラマーの祝日を作ろうと呼びかけました。翌年、彼らは256日目に投票しました。2002年、あるコンピューター会社で働く2人が、政府への手紙のために署名を集め始めました。そしてついに2009年9月11日、ロシアの大統領が命令に署名しました。2日後、ロシアで最初の公式なプログラマーの日が来ました。

Other places have their own days. In China, some programmers celebrate on October 24, because 1024 is another famous computer number. People also remember Ada Lovelace. In 1843, she wrote steps for a machine that did not even exist yet. Many people call it the first computer program. So on day 256 this year, why not try to write your own first program?

ほかの場所には、それぞれの日があります。中国では、10月24日に祝うプログラマーもいます。1024もコンピューターの有名な数だからです。エイダ・ラブレスのことも思い出されます。1843年、彼女はまだ存在すらしていない機械のための手順を書きました。多くの人が、それを最初のコンピューター・プログラムと呼んでいます。だから今年の256日目には、あなたも自分の最初のプログラムを書いてみませんか。

💬Dialogue英語の会話でプログラマーの日(256日目)

🎬 9月13日。ロシアから来た留学生イワンが、学校でクラスメートのサキと話しています。

0:00
Ivan

Happy Programmers' Day, Saki!

ハッピー・プログラマーズ・デー、サキ!

Saki

Programmers' Day? I've never heard of it.

プログラマーの日?聞いたことないな。

Ivan

It's the 256th day of the year. In Russia, it's an official day.

1年の256日目なんだ。ロシアでは公式の記念日だよ。

Saki

Why 256? That's a strange number.

どうして256?変な数字だね。

Ivan

Not for computers. One byte can show 256 numbers.

コンピューターにとってはちがうよ。1バイトで256通りの数を表せるんだ。

Saki

Oh, I see. Do people get a day off?

なるほど。その日はお休みになるの?

Ivan

No, they still work. My father is a programmer, so we just eat cake at home.

ううん、普通に働くよ。父がプログラマーだから、うちではケーキを食べるだけ。

Saki

That sounds nice. Maybe I'll write my first program today!

いいね。私も今日、初めてのプログラムを書いてみようかな!

🃏Word Cardsプログラマーの日(256日目)の英単語カード(8語)

カードをタップすると裏返って、意味と例文が出ます。

program名詞
(コンピューターの)プログラムShe wrote a program for the game.彼女はそのゲームのプログラムを書きました。💡 イギリス英語では一般の「番組」を programme とつづるが、コンピューターでは program。
leap year名詞
うるう年2028 is a leap year.2028年はうるう年です。💡 leap は「跳ぶ」。うるう日のあとは、同じ日付の曜日が前の年より2つ進む(1つ跳びこす)ことから、と言われる。
information名詞
情報Computers keep a lot of information.コンピューターはたくさんの情報をたくわえます。💡 数えられない名詞。an information とは言わない。
multiply動詞
かける(掛け算する)Multiply 2 by 3, and you get 6.2に3をかけると6になります。💡 足し算は add、引き算は subtract、割り算は divide。
official形容詞
公式のIt became an official day in 2009.それは2009年に公式の日になりました。💡 反対は unofficial(非公式の)。
vote動詞
投票するThey voted for day 256.彼らは256日目に投票しました。💡 vote for ~ で「~に賛成の票を入れる」。
president名詞
大統領The president signed the order.大統領が命令に署名しました。💡 会社の「社長」の意味もある。
exist動詞
存在するThe machine did not exist yet.その機械はまだ存在していませんでした。💡 名詞は existence。

✅Quizプログラマーの日(256日目)の英語クイズ(5問)

上の英文を読んでから答えてみよう。答えを選ぶとすぐに解説が出ます。全問正解でスタンプが金色に!

Q1. What is the reading mainly about?

この文章は主に何について書かれていますか。

第1〜2段落で256日目の理由、第3〜4段落で始まりと各地の日を説明しています。大統領やうるう年は一部の話題です。

Q2. How many different numbers can one byte show?

1バイトでは何通りの数を表せますか。

第2段落に one byte can show 256 different numbers とあります。8は1バイトのビット数です。

Q3. What happened two days after the president signed the order?

大統領が命令に署名した2日後に何がありましたか。

第3段落の最後に Two days later, Russia had its first official Programmers' Day. とあります。投票は1997年、呼びかけは1996年の出来事です。

Q4. In paragraph 4, "a machine that did not even exist yet" means the machine was:

第4段落の a machine that did not even exist yet は、その機械がどうだったという意味ですか。

exist は「存在する」。not exist yet は「まだ存在しない」なので、機械は計画の段階でした。古さや大きさの話ではありません。

Q5. In the dialogue, what does Ivan's family do on Programmers' Day?

会話で、イワンの家族はプログラマーの日に何をしますか。

イワンは we just eat cake at home と言っています。また they still work とあるので、休みにはなりません。

🎮Gamesプログラマーの日(256日目)の英語ゲーム

タブを切りかえて遊べます。授業ではプロジェクターに映して、クラス対抗戦にしても盛り上がります。

👋Useful Phrasesプログラマーの日(256日目)に使える英語フレーズ

Happy Programmers' Day!ハッピー・プログラマーズ・デー!当日のあいさつ。Programmer's Day と書くこともある。
Hello, world!こんにちは、世界!プログラミングを習うとき最初に画面に出す定番の文。この日のSNSでもよく見かける。
Thanks for all the code you write.いつもコードを書いてくれてありがとう。身近なエンジニアへの感謝の一言。

🗣️ 話し合ってみよう(Discussion)

  1. If you could make a special day from a number, which number would you choose? Why?

    数字から記念日を作れるとしたら、どの数字を選びますか。なぜですか。
  2. Should Japan have an official Programmers' Day? Why or why not?

    日本にも公式のプログラマーの日があるべきでしょうか。
  3. Many people call Ada Lovelace the first programmer, but some historians disagree. Why do such debates matter?

    エイダ・ラブレスを最初のプログラマーと呼ぶ人は多いですが、反対する歴史家もいます。こうした議論はなぜ大切なのでしょうか。
💻
Programmers' Day
スタンプ帳にプログラマーの日(256日目)のスタンプを押しました!
クイズで全問正解すると金のスタンプに。世界一周めざして集めよう。 スタンプ帳を見る →

授業アイデアとワークシートを見る →