쉐도잉 연습: C in 100 Seconds - 영상으로 영어 말하기 배우기
연습 모드 선택
각 모드는 전체 화면 연습실로 열립니다.
34 문장
문장이 너무 짧거나 길면 Edit를 눌러 조정하세요.
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.
앱 다운로드
유창하게 말하는 데 필요한 모든 것
AI 발음 평가문장마다 점수 확인
IPA 발음 연습모든 소리 마스터
단어 학습나만의 단어장 만들기
단어 게임놀면서 외우기
같은 채널
FOR YOU
추천 영상
이 레슨의 어휘와 말하기 포인트
이 말하기 레슨은 영상 “C in 100 Seconds”을(를) 바탕으로 합니다. 가장 자주 반복되는 단어는 다음과 같습니다: memory, language, character, type, create. 이 영상에는 섀도잉할 문장 34개와 단어 487개가 있습니다. 말하는 구간의 길이는 2:25입니다. 화자는 분당 약 202단어로 빠르게 말하므로 연음과 약하게 발음되는 소리가 많습니다. 영어에서 가장 많이 쓰이는 3,000단어에 속하는 단어가 77%뿐이라 어휘가 어려운 편입니다.
이 영상의 핵심 어휘
영상에 나오는 익혀 둘 만한 단어 15개를 발음, 뜻과 함께 정리했습니다.
| 단어 | 발음 | 뜻 |
|---|---|---|
| string 명사 | /stɹɪŋ/ | 끈 |
| pointer 명사 | /ˈpɔɪn.təɹ/ | 교편 |
| output 명사 | /ˈaʊtpʊt/ | 출력 |
| database 명사 | /ˈdeɪtəˌbeɪs/ | 데이터베이스 |
| hardware 명사 | /ˈhɑɹdˌwɛɹ/ | 하드웨어, 굳은모 |
| dependent 형용사 | /dɪˈpɛndənt/ | 종속의 |
| garbage 명사 | /ˈɡɑɹ.bɪd͡ʒ/ | 쓰레기, 오물 |
| install 동사 | /ɪnˈstɔl/ | 설치하다, 깔다 |
| leak 명사 | /liːk/ | 누설, 루설 |
| subscribe 동사 | /səbˈskɹaɪb/ | 구독하다 |
| execute 동사 | /ˈɛksɪˌkjuːt/ | 처형하다 |
| kernel 명사 | /ˈkɝ.nəl/ | 핵심 |
| syntax 명사 | /ˈsɪn.tæks/ | 통어론, 구문론 |
| compiler 명사 | /kəmˈpaɪlɚ/ | 컴파일러 |
| byte 명사 | /baɪt/ | 바이트 |
주의할 발음
- 긴 단어 — 강세 위치에 주의: procedural /pɹəˈsiːd͡ʒ(ə)ɹəl/, interpreter /ɪnˈtɝ.pɹɪ.tɚ/, executable /ˈɛksəkjutəbl/
한국어 화자가 어려워하는 소리:
- /r/과 /l/ 구별하기: variable [ˈvæɹ.i.ə.bl̩], procedural /pɹəˈsiːd͡ʒ(ə)ɹəl/
이 영상으로 연습하는 방법
- 먼저 말하지 않고 영상을 끝까지 듣고 모르는 단어를 적어 둡니다.
- 0.75배속으로 한 문장씩 섀도잉을 시작하고, 익숙해지면 보통 속도로 돌아갑니다.
- 자신의 목소리를 녹음해 원본과 비교하고, string, pointer, output 같은 단어에 특히 주의합니다.
쉐도잉이란? 영어 실력을 빠르게 키우는 과학적 방법
쉐도잉(Shadowing)은 원래 전문 통역사 훈련을 위해 개발된 언어 학습 기법으로, 다언어 학자인 Dr. Alexander Arguelles에 의해 대중화된 방법입니다. 핵심 원리는 간단하지만 매우 강력합니다: 원어민의 영어를 들으면서 1~2초의 짧은 지연으로 즉시 소리 내어 따라 말하는 것——마치 '그림자(shadow)'처럼 화자를 따라가는 것입니다. 문법 공부나 수동적인 청취와 달리, 쉐도잉은 뇌와 입 근육이 동시에 실시간으로 영어를 처리하고 재현하도록 훈련합니다. 연구에 따르면 이 방법은 발음 정확도, 억양, 리듬, 연음, 청취력, 말하기 유창성을 크게 향상시킵니다. IELTS 스피킹 준비와 자연스러운 영어 소통을 원하는 분들에게 특히 효과적입니다.






























