Prática de Shadowing: Brainf**k in 100 Seconds - Aprenda a falar inglês com vídeo

Escolha um modo de prática

Cada modo abre uma sala de prática em tela cheia.

33 frases
Se as frases estiverem muito curtas ou longas, clique em Edit para ajustá-las.
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.

Baixar aplicativo

Tudo o que você precisa para falar fluentemente

Pronúncia com IANota em cada frase
Prática de IPADomine cada som
VocabulárioMonte seu banco de palavras
Jogo de vocabulárioAprenda brincando

Mesmo canal

FOR YOU

Vídeo recomendado

Vocabulário e dicas de fala para esta lição

Esta aula de conversação usa o vídeo “Brainf**k in 100 Seconds”. As palavras que mais se repetem: brainfuck, cell, increment, loop, bracket. Este vídeo tem 33 frases e 451 palavras para praticar shadowing. A fala dura 2:09. O falante fala rápido, cerca de 209 palavras por minuto, então espere sons ligados e reduzidos. Apenas 77% das palavras estão entre as 3.000 mais comuns do inglês, por isso o vocabulário é exigente.

Vocabulário principal deste vídeo

15 palavras do vídeo que vale a pena aprender, com pronúncia e significado:

PalavraPronúnciaSignificado
loop substantivo/luːp/laço
bracket substantivo/ˈbɹækɪt/cantoneira, cachorro
output substantivo/ˈaʊtpʊt/produção
pointer substantivo/ˈpɔɪn.təɹ/ponteiro
correspond verbo/ˌkoɹəˈspɑnd/corresponder
angle substantivo/ˈæŋ.ɡəl/ângulo
array substantivo/əˈɹeɪ/conjunto, traje
litter substantivo/ˈlɪt.ɚ/lixo
manipulate verbo/məˈnɪp.jʊ.leɪt/manipular, manusear
ignore verbo/ɪɡˈnɔː/ignorar
congratulations/kənˌɡɹæt͡ʃəˈleɪʃ(ə)nz/parabéns, congratulações
physics substantivo/ˈfɪz.ɪks/física
silly adjetivo/ˈsɪl.i/bobo, tolo
exit substantivo/ˈɛɡzət/saída
delete verbo/dɪˈliːt/apagar, excluir

Pronúncia para ficar de olho

O falante usa 4 contrações e formas reduzidas, como we'll, doesn't. Diga-as na forma curta, do jeito que você ouve.

  • Os sons de “sh” e “zh”: congratulations /kənˌɡɹæt͡ʃəˈleɪʃ(ə)nz/, dimensional /daɪˈmɛn.ʃə.nəl/, initialize /ɪˈnɪʃəlaɪz/, iteration /ˌɪt.əˈɹeɪ.ʃən/
  • Palavras longas — acerte a sílaba tônica: 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/

Sons difíceis para falantes de português:

  • Consoante final — sem acrescentar um “i” depois: loop /luːp/, bracket /ˈbɹækɪt/, output /ˈaʊtpʊt/, correspond /ˌkoɹəˈspɑnd/, manipulate /məˈnɪp.jʊ.leɪt/
  • /l/ final — a língua toca o céu da boca, não vira “u”: angle /ˈæŋ.ɡəl/, install /ɪnˈstɔl/, minimal /ˈmɪn.ə.məl/, dimensional /daɪˈmɛn.ʃə.nəl/, movable /ˈmuːvəbəl/

Como praticar com este vídeo

  1. Ouça o vídeo inteiro uma vez sem falar e anote as palavras que você não conhece.
  2. Comece na velocidade 0,75×, faça shadowing frase por frase e volte à velocidade normal quando ficar fácil.
  3. Grave a sua voz e compare com o original, prestando atenção a palavras como loop, bracket, output.

O que é a Técnica de Shadowing?

Shadowing é uma técnica de aprendizado de idiomas com base científica, originalmente desenvolvida para o treinamento de intérpretes profissionais. O método é simples, mas poderoso: você ouve áudio em inglês nativo e repete imediatamente em voz alta — como uma sombra seguindo o falante com 1-2 segundos de atraso. Pesquisas mostram melhora significativa na precisão da pronúncia, entonação, ritmo, sons conectados, compreensão auditiva e fluência na fala.

Técnica de shadowing: leia o guia completo passo a passo →