Практика Shadowing: 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.

Скачать приложение

Всё для свободной речи

ИИ-оценка произношенияОценка каждой фразы
Практика IPAОсвойте каждый звук
СловарьСоберите свой словарный запас
Игра со словамиУчитесь играя

Тот же канал

FOR YOU

Рекомендуемое видео

Лексика и советы по произношению к этому уроку

Этот урок разговорной практики построен на видео «Brainf**k in 100 Seconds». Чаще всего повторяются слова: brainfuck, cell, increment, loop, bracket. В этом видео 33 предложений и 451 слов для шедоуинга. Речь длится 2:09. Говорящий говорит быстро, около 209 слов в минуту, поэтому звуки часто сливаются и сокращаются. Только 77% слов входят в 3000 самых частых слов английского языка, поэтому лексика сложная.

Ключевая лексика этого видео

15 слов из видео, которые стоит выучить, с произношением и значением:

СловоПроизношениеЗначение
loop существительное/luːp/пе́тля, петля́
bracket существительное/ˈbɹækɪt/кронште́йн, подпо́рка
output существительное/ˈaʊtpʊt/произво́дство, проду́кция
pointer существительное/ˈpɔɪn.təɹ/ука́зка
correspond глагол/ˌkoɹəˈspɑnd/соотве́тствовать, согласо́вываться
angle существительное/ˈæŋ.ɡəl/у́гол
array существительное/əˈɹeɪ/убо́р, наря́д
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/вклад

Произношение, на которое стоит обратить внимание

Говорящий использует 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/

Звуки, трудные для русскоязычных:

  • Звонкие согласные в конце слова — не оглушайте их: correspond /ˌkoɹəˈspɑnd/, congratulations /kənˌɡɹæt͡ʃəˈleɪʃ(ə)nz/, subscribe /səbˈskɹaɪb/, initialize /ɪˈnɪʃəlaɪz/

Как заниматься с этим видео

  1. Прослушайте всё видео один раз молча и выпишите незнакомые слова.
  2. Начните со скорости 0,75×, повторяйте предложение за предложением и вернитесь к обычной скорости, когда станет легко.
  3. Запишите себя и сравните с оригиналом, обращая внимание на такие слова, как loop, bracket, output.

Что такое техника Shadowing?

Shadowing — это научно обоснованная техника изучения языка, изначально разработанная для подготовки профессиональных переводчиков и популяризированная полиглотом доктором Александром Аргуэльесом. Метод прост, но эффективен: вы слушаете аудио на английском от носителей языка и немедленно повторяете вслух — как тень, следующая за говорящим с задержкой в 1–2 секунды. В отличие от пассивного прослушивания или грамматических упражнений, Shadowing заставляет мозг и мышцы рта одновременно обрабатывать и воспроизводить реальные речевые паттерны. Исследования показывают, что это значительно улучшает точность произношения, интонацию, ритм, связную речь, понимание на слух и беглость речи — что делает его одним из самых эффективных методов для подготовки к IELTS Speaking и реального общения на английском.

Техника шедоуинга: читать полное пошаговое руководство →