학습커뮤니티 > 오늘의 강의용어

본문

오늘의 강의용어 | 강의용어를 확인해보실 수 있습니다.
게시물 보기
용어 버그
컴퓨터 기술 분야에서 ‘버그’란 컴퓨터 프로그램의 코딩 오류를 의 미하는 용어다.
프로그램 사용자가 이러한 버그를 발견하기 전에 찾아 수정하는 것을 ‘디버깅(debugging)’이라 한다.

디버깅은 프로그램의 개발 시작 단계부터 완료될 때까지 계속해서 이뤄진다.

하지만 제품이 시판된 후에도 버그는 여전히 남아있을 수 있다.

그러나 일반적으로 프로그램 개발 절차가 잘 확립돼 있고 프로그램 설 계를 잘하면 그것이 비록 수천, 수만 개의 명령문이 조합된 대형 프로 그램이라 해도 버그를 최소한으로 줄일 수 있다.

버그 어원은 1944년 하버드에서 MarkⅠ 컴퓨터로 프로그램을 개발했 던 최초의 프로그래머인 그레이스 호퍼에게서 비롯됐다.

젊은 해군장 교였던 호퍼는 기술자들이 MarkⅡ 컴퓨터에서 오동작을 일으킨 벌레 (모기)를 꺼낸 사건을 서술했다.

에릭 레이먼드는 그의 저서인 The New Hacker’s Dictionary 에서 ‘그 벌레(모기)가 해군에 여러 해 동안 전시됐고, 지금은 스미소니언 박물관에 소장돼 있다’고 밝혔다.

목록

퀵메뉴

맨위로

배너

copyright