쉐도잉 연습: C++ in 100 Seconds - 영상으로 영어 말하기 배우기

레슨 만드는 중...
1
C++, a statically typed compiled programming language famous for its widespread use in software infrastructure and infamous for its steep learning curve.
2
It was created in 1979 by Bjorn Straustrup at AT &T Bell Labs.
3
He was inspired by the object -oriented nature of Simula, but needed a language with the high performance of C, and thus, C with Classes was born.
4
It's designed as a superset of C, which means that virtually any C program is also a valid C++ program, but it also adds zero overhead abstractions,
5
such as object -oriented patterns like polymorphism, encapsulation, and inheritance.
6
Today, it's used in a wide variety of systems with constrained memory demands, like the Unreal Engine for AAA video games, programs like Adobe After Effects that were used to edit this video,
7
databases like MySQL and MongoDB, embedded systems like the display on your smart toaster, and is used to implement much of our low -level infrastructure, like language compilers and virtual machines.
8
It's so popular because it provides low -level memory and hardware control like C, but with high -level abstractions like classes and smart pointers.
9
C++ makes it harder to shoot yourself in the foot, but when you do, it'll blow your whole leg off.
10
To get started, install a C++ compiler like GCC or Clang, then create a file ending in CPP.
11
Include Iostream from the standard library to handle input and output.
12
Your code will start executing from the main function.
13
To print Hello World, we simply use standard character output followed by the bitwise shift left operator and a string literal.
14
We can get rid of this std though by adding a namespace to the top of the file.
15
Now if we want to create a string variable, we can do so by typing it as an array of characters.
16
However, if we include string from the standard library, we can use the string type instead.
17
The real game changer though is the fact that C++ supports object -oriented programming with classes.
18
A class is just a blueprint for an object.
19
Inside a class, you can define attributes and methods that will be private by default, or make them public by adding them under the public specifier.
20
It's also possible to define methods outside the class definition using a double colon.
21
Methods can also be defined multiple times with different parameters, which is known as overloading and is a form of polymorphism.
22
In addition, we can define constructors and destructors to run code when an object is created or destroyed.
23
Classes also support inheritance, allowing developers to more efficiently share logic throughout a program.
24
To instantiate an object, type the class name, followed by the name of your object, and optionally any parameters for the constructor.
25
When it comes to memory, we could manage everything manually with pointers and references.
26
However, tools like Unique Pointer can get the job done in a way that's easier and safer, by ensuring that only one object can be allocated to memory.
27
Now to run your code, open up the terminal, and use a tool like Clang++ to compile it.
28
This has been C++ in 100 seconds.
29
Hit the like button and subscribe if you want to see more short videos like this.
30
Thanks for watching, and I will see you in the next one.

이 클립으로 달성할 말하기 목표

이 영상은 영어 회화 연습에서 중요한 유창성과 전문 용어 표현을 키우는 것을 목표로 합니다. 특히 기술적 주제를 설명하는 능력, 즉 IELTS 스피킹에서 요구되는 "복잡한 주제를 명확히 전달"하는 실력을 기르기에 좋습니다. 짧은 시간에 많은 정보를 조직적으로 말하는 리듬을 익히고, 전문 용어를 자연스럽게 사용하는 법을 연습할 수 있습니다.

유용한 표현 모음

  • "is famous for its widespread use in..." (넓은 범위로 사용된다는 점으로 유명하다)
  • "was inspired by... but needed..." (~에서 영감을 받았지만 ~이 필요했다)
  • "is designed as a superset of..." (~의 상위 집합으로 설계되었다)
  • "makes it harder to... but when you do, it'll..." (~하기 어렵게 하지만, 한다면...)
  • "the real game changer though is the fact that..." (진정한 변화를 가져온 것은 ~라는 사실이다)

이 표현들은 기술 설명뿐만 아니라 일상 대화에서도 "이유와 결과", "특징 설명"에 자주 사용되니 shadow speech로 반복 연습해 보세요!

연습으로 보완할 약점

이 영상은 빠른 발음 리듬과 축약형 사용을 연습하는 데 도움됩니다. 예를 들어 "it's" "that's" 같은 축약형, "object-oriented" "low-level"과 같은 복합어의 발음, 그리고 긴 문장을 쉽게 말하기 위한 휴지점 설정이 중요합니다. shadow speak 기법을 사용해 영상 속 목소리와 같은 속도, 같은 강세로 따라하면 발음 뿐만 아니라 자연스러운 회화 리듬도 익힐 수 있습니다. 영상 영어 공부를 하며 매일 5분씩 연습한다면, IELTS 스피킹에서도 자신감 있게 말할 수 있을 거예요! 화이팅!

쉐도잉이란? 영어 실력을 빠르게 키우는 과학적 방법

쉐도잉(Shadowing)은 원래 전문 통역사 훈련을 위해 개발된 언어 학습 기법으로, 다언어 학자인 Dr. Alexander Arguelles에 의해 대중화된 방법입니다. 핵심 원리는 간단하지만 매우 강력합니다: 원어민의 영어를 들으면서 1~2초의 짧은 지연으로 즉시 소리 내어 따라 말하는 것——마치 '그림자(shadow)'처럼 화자를 따라가는 것입니다. 문법 공부나 수동적인 청취와 달리, 쉐도잉은 뇌와 입 근육이 동시에 실시간으로 영어를 처리하고 재현하도록 훈련합니다. 연구에 따르면 이 방법은 발음 정확도, 억양, 리듬, 연음, 청취력, 말하기 유창성을 크게 향상시킵니다. IELTS 스피킹 준비와 자연스러운 영어 소통을 원하는 분들에게 특히 효과적입니다.

섀도잉 방법: 단계별 전체 가이드 읽기 →