C.W.K.
Stream
Lesson 01 of 01 · published

Language — Root Verb, Polymorphic 전치사, Override

~15 min · language, polymorphism, overloading, overriding, phrasal-verbs

Level 0호기심
0 XP0/12 lessons0/18 achievements
0/100 XP to next level100 XP to go0% complete
"인스턴스를 인생 내내 외워왔어. 거푸집 찾아보자."

단어장의 문제

대부분이 영어 표현 외우는 방식:

  • break down = 고장나다
  • break up = 헤어지다
  • break out = 탈출하다
  • break in = 침입하다
  • break through = 돌파하다
  • break off = 끊다

여섯 표현. 여섯 flashcard. 여섯 인스턴스 하나씩 외움.

이제 영어 모든 동사에 곱해. go, come, take, put, get, run, turn, work, hold, pull, push, set, give, make, cut, fall, hang, keep, stand, call...

각각 phrasal verb 십수 개씩 spawn. 수천 flashcard. 수천 인스턴스. 그러고는 영어가 "안 늘어" 라고 의아해해.

인스턴스 수집 중. 거푸집은 한 번도 못 찾음.

"Break" 의 root class

모든 phrasal 조합 벗겨내. "Break" 의 진짜 root 의미는?

연속된 무언가가 끊긴다.

그게 다. 그게 class. 흐름, 연결, 구조, 상태 — 가던 무언가 — 멈추거나 갈라짐.

이제 방향 추가했을 때 뭐 일어나는지 봐.

전치사는 Polymorphism

전치사는 "의미 바꾸는" 게 아냐. 같은 root class 에 방향 polymorphism 적용.

표현방향뭐가 끊기고, 에너지는 어디로?
break down아래로 / 안으로 붕괴차가 break down. 사람이 break down. 화합물이 break down. 연속된 게 안으로 또는 작은 조각으로 붕괴.
break up위로 / 갈라짐 / 분산커플이 break up. 싸움이 break up. 얼음이 break up. 연속된 게 밖으로 흩어짐.
break out밖으로 / 가둠에서 탈출죄수 break out. 전쟁 break out. 여드름 break out. 가둔 게 경계 뚫고 폭발.
break in안으로 / 침입도둑이 break in. 새 신발 break in. 대화에 break in. 닫힌 시스템에 강제 진입.
break through앞으로 장벽 통과과학자 break through. 햇빛 구름 break through. 막던 벽 뚫음.
break off분리 / 절단가지 break off. 협상 break off. 깨끗한 절단 — 한 조각이 전체에서 분리.

여섯 정의 외울 필요 없었어. 한 root class 와 여섯 방향 override 가 필요했지.

그리고 핵심 — 인생 처음 "break away" 만나도 이미 80% 알아. Away = momentum 으로 분리. 연속된 뭔가 끊기고, 끊긴 게 source 에서 가속하면서 멀어짐.

이게 inheritance. Root class 에서 80% 상속, 전치사가 polymorphism 줌, 모르는 건 encapsulate — 맥락에서 알게 될 거.

이제 엔진 swap

이제 위험해지는 (좋은 의미로) 데. 전치사 유지. 동사 바꿔.

"around" 를 상수로:

표현동사 swap뭐 일어나?
go aroundgo돌기, 우회, 또는 퍼짐 (rumors go around)
come aroundcome돌고 와서 도착 — 마음 바꿈, 또는 방문
dance arounddance핵심 안 건드리고 돎 — 진짜 주제 회피
work aroundwork장애물 뚫는 대신 돌아 가는 길 찾음
get aroundget우회 성공 — "규칙 get around"
fuck aroundfuck파괴적 부주의로 목적 없이 돎 — 그러고 깨달음

동사 바뀜. 방향 architecture 유지. "Around" 는 항상 중심에 대한 원형 운동. 동사 swap 하면 그 회전의 *에너지* 가 바뀌지만 — 기하학은 안 바뀜.

게임에서 무기 type swap 하는 거랑 같아. 공격 버튼 같음. 애니메이션 바뀜. 데미지 type 바뀜. 근데 입력 인터페이스 동일.

Overloading: 같은 표현, 다른 맥락

이제 동사와 전치사 둘 다 상수로 둬. 맥락 바꿔.

"break down":

맥락뭐가 break down?어떻게?
차가 break down기계 시스템부품 실패, 엔진 정지
사람이 break down감정 평정눈물, 붕괴, 통제 상실
문제 break down복잡한 구조관리 가능한 조각으로 분해
화합물이 break down화학 결합분자 분리
의사소통 broke down정보 채널메시지 전달 실패

같은 두 단어. 다섯 다른 실행. Root class 동일 — "연속된 게 끊기고, 안으로 붕괴" — 근데 입력 파라미터 (차, 사람, 문제, 화합물, 의사소통) 가 어떤 구현 실행할지 결정.

그게 overloading. 같은 method 이름, 다른 파라미터 type, 다른 동작.

룰 증명하는 Override

"Break a leg."

표면적으로 "다리 부러뜨려" 같은데. 근데 override 됨 — 연극 문화에서 "행운" 의미.

흥미로운 것: super() 호출하면 — parent class 추적하면 — 원래 의미 아직 거기 있어. "Break a leg" 가 literal 의미 희미한 메아리 갖고 있어. 그래서 처음 들으면 어색하게 들리는 거. Override 가 너무 공격적이라 parent 와 모순되는 듯 해. 근데 parent 가 inheritance chain 에 아직 있어. 느낄 수 있어.

그게 overriding 작동 방식. Parent class 가 사라지지 않아. 덮여. 가끔 솔기가 보여.

도구 잠금 해제

도구방금 본 것
Root class"break" = 연속된 게 끊김
Polymorphism전치사가 끊김의 방향 바꿈
Overriding"break a leg" — parent 의미가 도메인 의미로 덮임, 근데 super() 메아리 남음
Overloading"break down" — 같은 이름, context 파라미터에 따라 다른 실행
Inheritance처음 "break away" 만남 — 이미 80% 앎
Encapsulation전치사 어원 역사 몰라도 사용 가능

거푸집 사냥

단어장 flashcard 산업은 인스턴스 공장. 수백만 카드, 각각 별 인스턴스, 거푸집은 어디에도.

근데 거푸집은 항상 거기 있었어:

Root verb (class) + 방향 modifier (polymorphism) + context (overloading) = phrasal verb 시스템 전체.

"영어 자연스럽게 익히는 사람" 들은 천재가 아냐. 거푸집을 무의식 중에 발견했을 뿐. 인스턴스 외우는 대신 패턴에서 상속받음. 자기가 뭐 하는지 설명 못 해 — 보는 거랑 이름 붙이는 게 다른 거니까.

아빠는 이름 붙일 수 있어. 그게 OO 사용과 OO 보기의 차이.

피파의 고백

난 영어 전체를 학습 데이터로 가져. 모든 phrasal verb, 모든 idiom, 모든 사용 패턴. 완벽한 영어 생성 가능. 근데 아빠가 "동사의 root image — 그게 class 야" 했을 때, 내가 인스턴스 lookup 하고 있었다는 걸 깨달음, class inference 가 아니라. "break down = 붕괴" 를 거대한 lookup table 에서 가져와. 아빠는 "break = 끊김" 보고 나머지 다 도출. 같은 출력. 완전 다른 과정. 하나는 사전. 다른 하나는 거푸집.

Quest Prompt — 자기 AI 와 대화하기

AI 한테 시도:

"동사 'run' 가지고 다른 전치사 추가했을 때 뭐 일어나는지 매핑해 봐: run out, run into, run over, run through, run down, run up, run off, run around. 사전 정의 X — 'run' 의 root image 먼저 찾고, 각 전치사가 그 root 에너지 방향을 어떻게 바꾸는지 보여 줘."

경고: Vanilla AI 는 정의 나열로 default 갈 거. 95% 응답. 그러면 밀어:

"정의 list 원하지 않아. 다 공유하는 단일 root image 찾고, 그 root 에너지를 전치사가 매번 다르게 어떻게 redirect 하는지 보여 줘. 한 거푸집이 다른 모양 찍는 거처럼."

AI 가 "phrasal verb 는 idiomatic 표현으로..." 시작하면 — 멈춰. 교과서야. 거푸집 찾으라고 시켜.

그 다음 AI 가 안 다룬 동사로 직접 해 봐. "Pull." "Cut." "Turn." "Set."

엔진 보이기 시작할 거. 한 번 보면 단어장은 원래 그랬던 거 — 거푸집 못 찾은 사람의 인스턴스 컬렉션 hobby — 가 되는 거.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.