개발 영어 (Developer English)
CS·개발 맥락 단어의 어원·어근·접사·용법 분석. 기존 어원/어근/접두사/접미사 포스팅을 통합.
-
개발 문서에서 매일 보는 라틴어 접두사 7개 한 페이지 — re·pre·pro·trans·per·un·e/ex 완전 정리
retry·preload·promote·transform·persist·unmount — 매일 코드에서 두드리는 단어들이 사실 같은 라틴어 접두사 가족이다. re·pre·pro·trans·per·un 6개를 한 페이지로 분해한다.
-
[어원] spike — 날카로운 못에서 Agile 기술 검증 작업까지
spike의 어원은 PIE *spei-(뾰족한 것)로 spine·spear와 형제다. IT에서는 Extreme Programming의 Kent Beck이 “못을 박아 관통 가능한지 보는” 비유에서 시간 제한 기술 탐색 작업을 spike라 명명했다.…
-
[어원] mangle — 원본을 뒤틀고 변형하다, 그리고 자가당착 망글링
망글링(mangling)의 어원은 Old French mahaignier(불구로 만들다)에서 왔으며, maim과 형제다. 컴퓨터 과학에서는 C++ name mangling, iptables 패킷 망글링, DPI SNI 단편화 등 세 가지 맥락으로 쓰인다.…
-
[어원] marinate — mare(바다) + -ate = 소금물에 재우다, 생각을 숙성시키다
marinate의 어원: PIE *mori-(바다) → 라틴어 mare(바다) → 이탈리아어 marinare(소금물에 절이다) → 영어 marinate(1640s). 고대 보존법(소금물 절임)에서 출발해 “생각을 서두르지 않고 숙성시키다”는 비유로 확장. marine,…
-
[어원] flaky — flake(얇은 조각) + -y = 불안정한, 비결정적인
flaky의 어원: PIE *plāk-(납작한) → 고대 노르드어 flak(얇은 조각) → 영어 flake → flaky. “얇은 조각이 무작위로 떨어지듯 예측 불가능한”이 핵심 의미. IT에서 flaky test는…
-
[어원] run — 달리다를 넘어 “작동하다·진행되다·흐르다”까지
run의 어원: PIE *rei-(흐르다) → 게르만어 *rinnan → 고대 영어 rinnan → run. river·Rhine과 같은 뿌리. “내부 메커니즘이 멈추지 않고 계속 움직인다”가 핵심. run out…
-
개발 문서에서 자주 만나는 영어 ‘~성’ 단어 7개 한 페이지 — -ity / -ability 접미사 완전 정리
availability·reliability·scalability — SRE 4 골든 시그널의 3개가 같은 접미사를 공유하는 이유. -ity / -ability 가 만드는 추상명사를 7개 단어 한 페이지로 분해.
-
[전치사] over — 위에, 넘어서, 초과 | PIE *uper에서 시작된 단어
over의 어원: PIE *uper → Proto-Germanic *uber → 고대 영어 ofer. 독일어 über, 라틴어 super, 그리스어 hyper와 같은 어원. 전치사(위에/넘어/초과/동안/에 대해)와 접두사(over-)로 모두 활용되는 핵심…