Shadowing Practice: C in 100 Seconds - Learn English Speaking with Video

Bir pratik modu seçin

Her mod tam ekran bir pratik odası açar.

34 cümleler
Cümleler çok kısa veya çok uzun ise, ayarlamak için Düzenle'ye tıklayın.
1
C, a statically typed procedural programming language famous for making the world go round.
2
It's the language behind many tools we take for granted, like the Windows, Linux, and Mac operating system kernels, databases like MySQL, interpreters for languages like
3
Python, tools like Vim and Git, and countless others.
4
It was created in 1972 by Dennis Ritchie at Bell Labs, where it would be used to develop the Unix operating system.
5
It would go on to become the mother of all languages, inspiring the syntax of C++, C Sharp, Java, JavaScript, Perl,
6
and PHP, just to name a few.
7
It compiles directly to machine code and requires minimal runtime support,
8
but is platform -dependent, meaning the executable is designed to run on a specific operating system.
9
It's a high -level language designed for humans, yet provides low -level control over memory and hardware.
10
There's no garbage collector.
11
Instead, your code needs to manage its own memory.
12
When you create a variable, it's assigned an address in memory.
13
You can store that address in another variable called a pointer.
14
When the variable is no longer needed, you'll need to free it to avoid memory leaks.
15
To get started, install a C compiler.
16
A popular choice is the GNU C compiler, or GCC.
17
Create a file ending in .c, include any libraries you plan to use, then add a main function to it.
18
This is where your program will start executing.
19
There's no function keyword, and notice how it returns an integer type.
20
A return value of 0 means success, while a return value of 1 means failure.
21
There are only a few basic types in C.
22
Create a variable by starting with a type, followed by a name and value.
23
Use printf to print the value to the standard output, or put an ampersand in front of it to reference its address in memory.
24
There's no string type, but instead char, which represents a 1 -byte character stored as an integer.
25
A string can be created with an array of characters.
26
Each letter will have its own memory address and be terminated by a null character.
27
Another approach is to start with a pointer by adding a star character in front of the type, then we can allocate 4 bytes to it.
28
Now assign a character to each index, ending with the null character to create a string.
29
When you no longer need that memory allocated to your program, use free to release it back to the computer's RAM.
30
The language is procedural and does not support object -oriented features, although you can create your own complex data types using structs.
31
Now compile your code to machine instructions for your operating system using the C compiler.
32
This has been the C programming language in 100 seconds.
33
Hit the like button and subscribe if you want to see more short videos like this.
34
Thanks for watching, and I will see you in the next one.

Uygulamayı İndir

Akıcı konuşmak için ihtiyacınız olan her şey

AI TelaffuzHer cümleyi puanla
IPA AlıştırmasıHer sesi ustalaştır
Kelime BilgisiKelime bankanızı oluşturun
Kelime OyunuOynarken öğrenin

Aynı Kanal

FOR YOU

Video Öner

Bu dersin kelimeleri ve konuşma notları

Bu konuşma dersi “C in 100 Seconds” videosuna dayanıyor. En çok tekrarlanan kelimeler: memory, language, character, type, create. Bu videoda gölgeleme çalışması için 34 cümle ve 487 kelime var. Konuşma bölümü 2:25 sürüyor. Konuşmacı hızlı konuşuyor, dakikada yaklaşık 202 kelime; bu yüzden birbirine bağlanan ve zayıflayan sesler duyacaksınız. Kelimelerin yalnızca %77’i İngilizcede en sık kullanılan 3.000 kelime arasında, bu yüzden kelime dağarcığı zorlayıcı.

Bu videodaki önemli kelimeler

Videodan öğrenmeye değer 15 kelime, telaffuzu ve anlamıyla:

KelimeTelaffuzAnlam
variable sıfat[ˈvæɹ.i.ə.bl̩]değişken
string isim/stɹɪŋ/ip, tel
pointer isim/ˈpɔɪn.təɹ/işaret çubuğu
output isim/ˈaʊtpʊt/çıktı
database isim/ˈdeɪtəˌbeɪs/veritabanı, veri tabanı
hardware isim/ˈhɑɹdˌwɛɹ/hırdavat
dependent sıfat/dɪˈpɛndənt/bağımlı, bağlı
garbage isim/ˈɡɑɹ.bɪd͡ʒ/çöp, süprüntü
install fiil/ɪnˈstɔl/indirmek
minimal sıfat/ˈmɪn.ə.məl/asgari, en az
array isim/əˈɹeɪ/elbise, giyecek
leak isim/liːk/sızıntı
subscribe fiil/səbˈskɹaɪb/abone olmak
inspire fiil/ɪnˈspaɪə(ɹ)/esinlemek, ilham vermek
countless sıfat/ˈkaʊntləs/hesaplanamaz, hesapsız

Dikkat edilecek telaffuzlar

  • Uzun kelimeler — vurguyu doğru yere koyun: procedural /pɹəˈsiːd͡ʒ(ə)ɹəl/, interpreter /ɪnˈtɝ.pɹɪ.tɚ/, executable /ˈɛksəkjutəbl/

Türkçe konuşanların zorlandığı sesler:

  • /w/ — dudaklar yuvarlak, /v/ değil: hardware /ˈhɑɹdˌwɛɹ/, keyword /ˈkiː.wɜːd/
  • Kelime başındaki ünsüz kümesi — araya ünlü eklemeyin: string /stɹɪŋ/, procedural /pɹəˈsiːd͡ʒ(ə)ɹəl/
  • /æ/ — “e”den daha açık: variable [ˈvæɹ.i.ə.bl̩], syntax /ˈsɪn.tæks/, allocate /ˈæl.ə.keɪt/, ampersand /ˈæm.pə(ɹ).sænd/

Bu videoyla nasıl çalışılır

  1. Videonun tamamını konuşmadan bir kez dinleyin ve bilmediğiniz kelimeleri not edin.
  2. 0,75× hızla başlayın, cümle cümle tekrar edin ve kolaylaşınca normal hıza dönün.
  3. Kendinizi kaydedin ve orijinaliyle karşılaştırın; variable, string, pointer gibi kelimelere özellikle dikkat edin.

Gölgeleme Tekniği Nedir?

Gölgeleme, başlangıçta profesyonel tercüman eğitimi için geliştirilen ve çok dilli Dr. Alexander Arguelles tarafından popüler hale getirilen, bilim destekli bir dil öğrenme tekniğidir. Yöntem basit ama güçlüdür: ana dili İngilizce olan bir sesi dinler ve hemen yüksek sesle tekrar edersiniz — konuşmacıyı 1-2 saniye gecikmeyle takip eden bir gölge gibi. Pasif dinleme veya dilbilgisi alıştırmalarının aksine, gölgeleme beyninizi ve ağız kaslarınızı gerçek konuşma kalıplarını eşzamanlı olarak işlemeye ve yeniden üretmeye zorlar. Araştırmalar, telaffuz doğruluğu, tonlama, ritim, bağlı konuşma, dinleme anlama ve konuşma akıcılığını önemli ölçüde geliştirdiğini göstermektedir — bu da onu IELTS Konuşma hazırlığı ve gerçek dünya İngilizce iletişimi için en etkili yöntemlerden biri yapar.

Shadowing tekniği: adım adım eksiksiz rehberi okuyun →