"99 버그를 주의하세요"

9일은 99년들어 99일째 되는 날이다.

매년 1월1일부터 일련번호로 날짜를 표시하는 줄리언 방식을 사용한 컴퓨터
파일에선 이날을 "9999"로 인식하게 된다.

일부 컴퓨터에서는 이를 날짜데이터가 아닌 에러메시지로 인식할 가능성이
높아 시스템작동이 멈출 수 있다.

바로 "99 버그"다.

프로그래머들이 "작동중지"나 "파일 끝" 등의 에러메시지로 "9999"를
많이 활용해 왔기 때문이다.

이 문제는 특히 공장자동화(FA) 시스템에서 장애를 일으킬 가능성이 크다.

자동화설비에 사용되는 제어장치(PLC)의 프로그램은 대부분 "9999"로 에러
표시로 인식토록 짜여진데 따른 것이다.

공장 자동화설비는 오류가 생겼을때 수정하기 전에 시스템가동 자체가 중단
될 수 있다.

또 주요한 재무.회계처리나 무역관련 데이터처리 프로그램에서 이같은
문제가 생기면 심각한 피해를 입을 수도 있다.

< 손희식 기자 hssohn@ >

( 한 국 경 제 신 문 1999년 4월 8일자 ).