シャドーイング練習: Brainf**k in 100 Seconds - 動画で英語スピーキングを学ぶ
練習モードを選ぶ
各モードは全画面の練習ルームで開きます。
33 文
文が短すぎたり長すぎる場合は、Editをタップして調整してください。
1
BrainFuck, a minimal esoteric programming language designed to make your brain hurt.
2
It's Turing -complete, but not designed to build actual software.
3
It's more like a work of art that challenges the status quo.
4
It was created in 1993 by Swiss physics student
5
Urban Mueller, where the goal was to create a language with the smallest possible compiler.
6
It was built for the Amiga 2 .0 operating system, and the compiler weighs in at under 200 bytes.
7
A BrainFuck program starts with a 30 ,000 byte one -dimensional array.
8
All values are initialized to zero, then it provides a movable pointer that you can manipulate with eight different commands.
9
Use angle brackets to move the pointer left or right by one cell at a time,
10
then increment or decrement the value in a cell using plus or minus.
11
Use a period to output the byte at the pointer's current location,
12
or use a comma to accept input and store it at the pointer's current location.
13
And finally, use opening and closing brackets to create a loop.
14
Notice how brainfuck doesn't require silly things like variables, functions, and classes.
15
To get started with BrainFuck, delete your operating system and install Amiga OS.
16
Then create a file ending in .bf, which stands for BrainFuck.
17
Any characters that are not the 8 I mentioned previously will be ignored as a comment.
18
At this point, we have an array with 30 ,000 8 -bit numbers, all set to 0.
19
To say hi mom, we'll need to set each number to its corresponding ASCII character.
20
We can increment the first cell, then enter a loop with an opening bracket.
21
For each iteration of the loop, we'll decrement the current cell by 5, then use an angle bracket to move one cell to the right.
22
We'll increment that cell by 3, then move back to the left and close the loop.
23
The loop will continue until the original cell goes back to 0, at which point it will exit.
24
We now have a value of 103 at index 1.
25
We can move the pointer to it, increment it to 104, then use a period to output it.
26
That corresponds to the letter H in ASCII.
27
We can increment it again to get 105, which corresponds to the letter I.
28
Now we continue this process of manipulating memory like cavemen until we output all the characters that we need.
29
Now to run your code, use right -click copy and paste it into one of the many online interpreters.
30
Congratulations, you just said hi to your mom in brainfuck.
31
This has been brainfuck in 100 seconds.
32
If you want to see more brainfuck content on this channel, make sure to hit the like button and subscribe.
33
Thanks for watching, and I will see you in the next one.
アプリをダウンロード
流暢に話すために必要なすべて
AI発音採点文ごとに採点
IPA練習すべての音をマスター
単語学習自分の単語帳を作る
単語ゲーム遊びながら覚える
同じチャンネル
FOR YOU
おすすめ動画
このレッスンの語彙とスピーキングのポイント
このスピーキングレッスンは、動画「Brainf**k in 100 Seconds」を教材にしています。 繰り返し出てくる語は次のとおりです:brainfuck, cell, increment, loop, bracket。 この動画には、シャドーイング用の文が33文、単語が451語あります。 音声の長さは2:09です。 話す速さは速く、1分あたり約209語です。音のつながりや弱く発音される音が多くなります。 英語の頻出3,000語に含まれる単語は77%だけなので、語彙は難しめです。
この動画の重要語彙
動画に出てくる覚えておきたい単語15語を、発音と意味つきで紹介します。
| 単語 | 発音 | 意味 |
|---|---|---|
| loop 名詞 | /luːp/ | ループ |
| bracket 名詞 | /ˈbɹækɪt/ | 括弧 |
| output 名詞 | /ˈaʊtpʊt/ | 出力 |
| pointer 名詞 | /ˈpɔɪn.təɹ/ | 指し棒 |
| correspond 動詞 | /ˌkoɹəˈspɑnd/ | 文通する |
| angle 名詞 | /ˈæŋ.ɡəl/ | 角度 |
| litter 名詞 | /ˈlɪt.ɚ/ | ごみ |
| ignore 動詞 | /ɪɡˈnɔː/ | 無視する, 忽略する |
| congratulations | /kənˌɡɹæt͡ʃəˈleɪʃ(ə)nz/ | おめでとう, おめでとうございます |
| physics 名詞 | /ˈfɪz.ɪks/ | 物理学 |
| silly 形容詞 | /ˈsɪl.i/ | 馬鹿げた, 他愛ない |
| exit 名詞 | /ˈɛɡzət/ | 出口 |
| delete 動詞 | /dɪˈliːt/ | 消す, 削除する |
| install 動詞 | /ɪnˈstɔl/ | 導入する, インストールする |
| variable 形容詞 | [ˈvæɹ.i.ə.bl̩] | 可変, 変えられる |
注意したい発音
話し手はwe'll, doesn'tなど、短縮形や弱形を4回使っています。聞こえたとおりの短い形で発音しましょう。
- 「sh」と「zh」の音: congratulations /kənˌɡɹæt͡ʃəˈleɪʃ(ə)nz/, dimensional /daɪˈmɛn.ʃə.nəl/, initialize /ɪˈnɪʃəlaɪz/, iteration /ˌɪt.əˈɹeɪ.ʃən/
- 長い単語(アクセントの位置に注意): manipulate /məˈnɪp.jʊ.leɪt/, congratulations /kənˌɡɹæt͡ʃəˈleɪʃ(ə)nz/, dimensional /daɪˈmɛn.ʃə.nəl/, interpreter /ɪnˈtɝ.pɹɪ.tɚ/, esoteric /ˌɛs.əˈtɛɹ.ɪk/
日本語話者が苦手な音:
- /r/ と /l/ の区別 — /l/ は舌先を歯茎につけ、/r/ はどこにもつけない: congratulations /kənˌɡɹæt͡ʃəˈleɪʃ(ə)nz/, variable [ˈvæɹ.i.ə.bl̩]
- /v/ — /b/ にならないように、上の歯を下唇に当てる: variable [ˈvæɹ.i.ə.bl̩], movable /ˈmuːvəbəl/
- 子音の連続 — 間に母音を入れない: bracket /ˈbɹækɪt/, correspond /ˌkoɹəˈspɑnd/, congratulations /kənˌɡɹæt͡ʃəˈleɪʃ(ə)nz/, physics /ˈfɪz.ɪks/, install /ɪnˈstɔl/
この動画での練習方法
- まず声を出さずに動画を最後まで聞き、知らない単語をメモします。
- まず0.75倍速で一文ずつシャドーイングし、慣れてきたら通常の速度に戻します。
- 自分の声を録音して元の音声と比べます。loop, bracket, outputなどの単語に特に注意しましょう。
シャドーイングとは?英語上達に効果的な理由
シャドーイング(Shadowing)は、もともとプロの通訳者養成プログラムで開発された言語学習法で、多言語習得者として知られるDr. Alexander Arguelles によって広く普及されました。方法はシンプルですが非常に効果的:ネイティブスピーカーの英語を聞きながら、1〜2秒の遅延で声に出してすぐに繰り返す——まるで「影(shadow)」のように話者を追いかけます。文法ドリルや受動的なリスニングと異なり、シャドーイングは脳と口の筋肉が同時にリアルタイムで英語を処理・再現することを強制します。研究により、発音精度、抑揚、リズム、連音、リスニング力、そして会話の流暢さが大幅に向上することが確認されています。IELTSスピーキング対策や自然な英語コミュニケーションを目指す方に特におすすめです。































