개발 영어 (Developer English)
CS·개발 맥락 단어의 어원·어근·접사·용법 분석. 기존 어원/어근/접두사/접미사 포스팅을 통합.
-
[어원] manifest — manus(손)+festus(붙잡은), ‘손에 잡힐 만큼 명백한’ 그리고 k8s·Android·PWA가 왜 다 manifest인가
손을 뻗어 닿는다 — manus(손)에 잡힐 만큼 뚜렷이 드러난 것, 그것이 manifest다. Photo: Rui Silvestre / Unsplash 한눈에 보기 항목 내용 단어 manifest /ˈmæn.ɪ.fest/ 품사…
-
[어원] approximately — ap+proxim(가장 가까운)+ly, ‘가장 가까운 값으로’ 그리고 개발이 근사에 기대는 이유
근삿값은 참값(정중앙)에 가장 가까이 데려다 놓은 값이다. Photo: Afif Ramdhasuma / Unsplash 이 글은 개발자를 위한 [어원] 노트 중 하나다. 앞서 simultaneous가 “정확히 같은 때에”를…
-
[어원] simultaneous — simul(같은 때에)에서 CPU SMT까지, ‘동시에’를 정확히 가리키는 단어
한눈에 보기 항목 내용 단어 simultaneous /ˌsaɪ.məlˈteɪ.ni.əs/ 품사 형용사 (부사: simultaneously) 의미 같은 시간에 일어나는, 동시에 발생하는 핵심 뿌리 라틴어 simul = “같은 때에, 함께”…
-
코드에 박혀 있는 라틴어 어근 6개 한 페이지 — port·duct·vis·spect·man·per 완전 정리
import·export·transport, conductor·produce·reduce, visibility, inspect — 매일 보는 개발 용어가 사실은 라틴어 어근 6개에서 갈라져 나온 친척이다. 한 페이지로 분해한다.
-
개발 문서의 명사·형용사를 만드는 영어 접미사 8개 한 페이지 — -tion·-ment·-ure·-able·-ness·-less·-ful·-ent 완전 정리
deployment·exception·nullable·stateless — 코드와 문서에서 매일 보는 이 단어들은 전부 접미사가 동사·명사 끝에 붙어 만든 추상명사·형용사다. 8개 접미사를 한 페이지로 분해한다.
-
개발 문서에서 매일 보는 라틴어 접두사 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는…