본문 바로가기
Universe and Beyond/etc.

bug/debug 어원은?

by 고양이해적 2022. 9. 4.

- bug/debug

 

 

bug가 "곤충" 의 뜻으로 문헌상에 처음 나타난 것은 1622년 bedbug(빈대) 라는 형태였다.

하지만 이후엔 꼬물거리고 징그러운 곤충이나 벌레종류는

무엇이든 "bug" 라 칭하게 되었다고 한다.

 

 

많은 개발자들이 프로그램/로직 의 결함인

"bug" (곤충) 를 찾기 위해 "debugging" (곤충잡기) 을 한다.

 

 

미해군 중장이자 최초의 컴퓨터 프로그래머 였던 grace hopper 가 이끄는 팀인

하버드대학의 Mark Ⅱ 컴퓨터에서 나방이 발견된 사례가 가장 유명한 이야기 일것이다.

 

1947년에 쓰인 일지에 버그가 발견된 첫번째 실제사례

라고 테이프로 덮힌 나방과 함께 작성되있다.

 

 

이 일지 이전에 프로그램 혹은 기술적인 문제/결함을 뜻하는 "bug" 의 어원은

1878년 헝가리 발명가 Theodore Puskas 와 주고받은

Thomas Edison 의 편지로 부터 확인 할 수 있다.

 

기계가 작동을 멈추고 'Bugs', 즉 사소한 결함과 장애가 나타나서,
다시 몇 달 동안 치열하게 관찰하고 연구하고 애쓰고 나서야
비로소 상업적으로 성공이든 실패든 결론을 낼 수 있었네.

 

 

 

1889년 런던의 저녁신문지 "Pall Mall Gazette" 는 다음과 같은 글을 싣는다.

 

 

내가 듣기로 에디슨 씨는 지난 이틀 밤을 꼬박 새우며
자신의 축음기에서 'bug'를 찾아냈다고한다.
이는 문제를 해결한다는 뜻의 표현으로,
어떤 가상의 곤충이 기계 안에 숨어들어 온갖 말썽을 일으키고 있음을 암시하는 말이다.

 

 

따라서 "bug" 를 해결하기 위해 반대의 의미인 영어접두사 de-

를 붙여 "debug" 라는 단어가 탄생한다.

 

 

  

실제로 에디슨이 "bug" 라는 단어를 벌레가 들어가서 생긴 문제로 인한것이

사실일수도 있고 아닐수도있지만

기록물 중 프로그램 혹은 장치의 문제/결함을 뜻하는 바로

알리게 된것은 토마스 에디슨이 최초다. 

 

 

 

 

 

 

참고한 사이트 

https://commons.wikimedia.org/wiki/File:First\_Computer\_Bug,\_1945.jpg

 

참고한 책

"걸어 다니는 어원 사전" 내용 중 Bugbears and Bedbugs (도깨비와 벌레) 

http://www.yes24.com/Product/Goods/92344549

 

걸어 다니는 어원 사전 - YES24

사연 없는 단어는 없다. 베스트셀러 작가이자 언론인, 교정인인 마크 포사이스가 단어의 기원을 추적한다. 이 책은 영어 어원의 꼬리에 꼬리를 물며 역사, 과학, 문학, 언어학 등 다양한 분야를

www.yes24.com