跟讀練習: 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 發音評分逐句打分
音標練習掌握每個音
詞彙學習建立你的詞庫
詞彙遊戲邊玩邊學

同頻道

FOR YOU

推薦影片

本課的詞彙與口語要點

這節口語課以影片“Brainf**k in 100 Seconds”為素材。 影片中反覆出現的詞有:brainfuck, cell, increment, loop, bracket。 這段影片共有 33 個句子、451 個單詞可供跟讀。 講話部分時長為 2:09。 說話人語速較快,每分鐘約 209 個詞,會出現較多連讀和弱讀。 只有 77% 的單詞屬於英語最常用的 3,000 詞,詞彙難度較高。

影片中的重點詞彙

影片中 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.ɚ/墊料
manipulate 動詞/məˈnɪp.jʊ.leɪt/操縱
ignore 動詞/ɪɡˈnɔː/無視 /無視, 忽略
congratulations/kənˌɡɹæt͡ʃəˈleɪʃ(ə)nz/恭喜, 恭喜恭喜
physics 名詞/ˈfɪz.ɪks/物理學 /物理學
silly 形容詞/ˈsɪl.i/愚蠢, 笨
exit 名詞/ˈɛɡzət/離開 /離開, 退場 /退場
input 名詞/ˈɪnpʊt/輸入 /輸入
delete 動詞/dɪˈliːt/刪除 /刪除

需要注意的發音

說話人用了 4 次縮略和弱讀形式,例如 we'll, doesn't。請按聽到的簡短形式來說。

  • “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/

中文母語者容易讀錯的音:

  • /v/ — 不要讀成 /w/,上齒輕觸下唇: variable [ˈvæɹ.i.ə.bl̩], movable /ˈmuːvəbəl/
  • 詞尾子音 — 要讀清楚,後面不要加母音: loop /luːp/, bracket /ˈbɹækɪt/, output /ˈaʊtpʊt/, correspond /ˌkoɹəˈspɑnd/, manipulate /məˈnɪp.jʊ.leɪt/
  • /r/ 和 /l/ 的區別: congratulations /kənˌɡɹæt͡ʃəˈleɪʃ(ə)nz/, variable [ˈvæɹ.i.ə.bl̩]

如何用這段影片練習

  1. 先完整聽一遍影片,不要開口,記下不認識的單詞。
  2. 先用 0.75 倍速逐句跟讀,熟練之後再回到正常速度。
  3. 錄下自己的聲音並與原聲對比,特別注意 loop, bracket, output 這類單詞。

什麼是跟讀法?

跟讀法 (Shadowing) 是一種有科學依據的語言學習技巧,最初開發用於專業口譯員的培訓,並由多語言者Alexander Arguelles博士普及。這個方法簡單而強大:您在聽英語母語原聲的同時立即大聲重複——就像是一個延遲1-2秒緊跟說話者的影子。與被動聽力或語法練習不同,跟讀法強迫您的大腦和口腔肌肉同時處理並模模擬實的講話模式。研究表明它能顯著提高發音準確性,語調,節奏,連讀,聽力理解和口語流利度——使其成為雅思口語備考和真實英語交流最有效的方法之一。

影子跟讀法: 閱讀完整分步指南 →