개발 영어 (Developer English)
CS·개발 맥락 단어의 어원·어근·접사·용법 분석. 기존 어원/어근/접두사/접미사 포스팅을 통합.
-
인증서와 비밀은 한 뿌리다 — 신뢰를 만드는 다섯 단어를 가르는 기준
certificate·signature·token·secret·authentication은 실무에서 뒤섞여 쓰인다. 어원으로 보면 갈리는 선이 하나 있다. 신뢰를 만드는 방법은 둘뿐이다 — 아는 쪽과 모르는 쪽을 가르거나(cernere), 보여서 증명하거나(*deik-). 놀랍게도 certificate와 secret은…
-
프로토콜은 원래 풀로 붙인 종이였다 — 접속 한 번에 다 등장하는 다섯 단어의 내력
브라우저가 사이트에 붙는 짧은 순간에 protocol·session·scheme·negotiation·handshake가 전부 등장한다. 다섯 다 컴퓨터가 만든 말이 아니다. 두루마리 앞에 풀로 붙인 종이(protocol), 법정에 앉아 있는 동안(session), 겉으로 드러난…
-
컴퓨터가 빌려온 이름 6개 — queue·bootstrap·algorithm·cipher·robot·daemon의 출처
이 여섯 단어는 라틴어 어근으로 쪼개지지 않는다. 꼬리(queue), 장화끈(bootstrap), 9세기 수학자의 이름(algorithm), 아랍어 ‘0’(cipher), 체코어 부역(robot), 그리스 수호 정령(daemon)에서 통째로 빌려왔다. 무엇을 빌려왔는지를 보면 그…
-
손의 동작으로 읽는 라틴어 어근 7개 — mit·ject·pos·ten·struct·fac·script 한 페이지 (어근 2편)
commit·inject·repository·container·infrastructure·factory·subscribe — 매일 쓰는 개발 단어를 어근으로 쪼개면 전부 손동작 하나로 돌아간다. 보내고, 던지고, 놓고, 붙잡고, 쌓고, 만들고, 새긴다. 어근 일곱 개를 손의 동작 순서로…
-
commit·compile·deploy·migrate·deprecate — 파이프라인을 굴리는 개발 동사 5개의 어원 한 페이지
코드는 commit되고, compile되고, deploy되고, 스키마는 migrate되고, 낡은 API는 deprecate된다. 매일 쓰는 이 다섯 동사가 각각 ‘맡겨 보내다·그러모아 쌓다·접힌 걸 펼치다·거처를 바꾸다·오지 않기를 빌다’에서 왔다는 걸…
-
[어원] 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개 접미사를 한 페이지로 분해한다.