소프트웨어 버그의 어원, 실제로 나방 때문에 시작되었다
컴퓨터 소프트웨어의 결함을 뜻하는 버그라는 단어는 실제 나방 때문에 유래했다. 1947년 하버드대의 초기 컴퓨터 회로에서 죽은 나방이 발견되며 이 용어가 공식 기록되기 시작했다.
당시 해군 장교였던 그레이스 호퍼는 고장 난 컴퓨터 회로에서 꼼짝달싹 못 하는 나방을 찾아내 제거했습니다. 그녀는 이 사건을 로그북에 기록하며 벌레를 잡았다는 뜻의 디버깅이라는 단어를 사용했습니다. 사실 그 이전에도 기계 결함을 버그라고 불렀지만, 실제 벌레가 원인이 된 이 사건 이후로 IT 업계의 표준 용어로 굳어졌습니다. 지금 우리가 사용하는 디버깅이라는 표현이 실제로 곤충을 처리하는 행위에서 왔다는 점이 매우 흥미롭습니다.
출처: Software bug