메인

웹&PC

코딩할 때 왜 “코드 짠다”라고 할까? 뜻 알고 보면 소름 돋는 이유

KEKEWO 2026. 3. 28. 01:11
반응형

#코딩용어 #코드짠다 #프로그래밍용어 #버그뜻 #패치뜻 #개발자이야기 #IT지식

 

개발자들 보면 이런 말 자주 하죠.

👉 “코드 좀 짜야겠다”
👉 “오늘 코드 많이 짰다”

근데 생각해보면 이상합니다.

 

코드를 “작성한다”도 아니고
왜 “짠다”일까요?

오늘은 이거
알고 보면 꽤 흥미로운 이야기라 정리해봤습니다.


코드 “짠다”의 진짜 유래

결론부터 말하면

👉 진짜로 ‘짰기’ 때문입니다.


초창기 컴퓨터 시절에는
지금처럼 키보드로 코딩하는 게 아니라

👉 펀치카드(Punch Card)를 사용했습니다.


🧵 마치 천을 짜듯이 만들던 코드

이 펀치카드는

👉 종이에 구멍을 뚫어서 데이터를 입력하는 방식입니다.


이걸 보면 느낌이 딱 옵니다.

✔ 구멍을 하나하나 뚫음
✔ 규칙에 맞게 배열
✔ 전체 구조를 만들어감


👉 이게 딱 “직물을 짜는 방식”이랑 비슷합니다.

그래서

👉 코드를 만든다 → 코드를 짠다

라는 표현이 자연스럽게 굳어진 겁니다.


패치(Patch)라는 말도 진짜였다

지금은 업데이트 파일 의미로 쓰는

👉 “패치”

이 단어도 실제에서 왔습니다.


예전에는 프로그램 오류가 생기면

👉 코드 일부를 잘라내고
👉 새로운 코드를 붙여서 수정


👉 진짜 “패치(천 조각)” 붙이듯이 고쳤습니다.

그래서 지금도

👉 수정 = 패치

라는 표현을 씁니다.


버그(Bug)의 진짜 의미

 

이건 더 유명합니다.

👉 버그 = 오류


근데 이게 왜 버그냐?


👉 진짜 벌레 때문이었습니다.

반응형

초기 컴퓨터 안에

👉 나방이 들어가서 회로가 멈춘 사건


그걸 기록하면서

👉 “bug 발견했다”

라고 적었고

이게 그대로

👉 오류 = 버그

로 굳어진 겁니다.


정리

  • 코드 짠다 → 펀치카드 시절 “직물처럼 짰다”
  • 패치 → 실제로 코드 조각을 붙였다
  • 버그 → 진짜 벌레 때문에 오류 발생

요즘은 그냥 키보드로 타이핑하지만

용어들은 다 옛날 방식에서 온 겁니다.


그래서 개발자들이

👉 “코드 짠다”라고 하는 건

단순한 표현이 아니라

👉 컴퓨터 역사 그대로 남아있는 흔적입니다.


알고 나면 별거 아닌데
처음 들으면 은근 신기한 이야기죠.

반응형