기술

숫자 0과 알파벳 O를 구분하기 위해 탄생한 사선 그어진 0

숫자 0과 알파벳 O를 구분하기 위해 탄생한 사선 그어진 0

숫자 0에 사선을 그어 사용하는 슬래시 제로는 컴퓨터가 등장하기 훨씬 전부터 인간의 실수 방지를 위해 고안된 시각적 장치입니다. 숫자와 알파벳의 혼동을 막기 위한 이 단순한 표기는 현대 프로그래밍에서도 여전히 중요한 역할을 합니다.

과거 천공 카드를 사용하던 시절, 손글씨로 쓴 0과 O를 명확히 구분하지 못하면 프로그램 전체를 수정해야 하는 대참사가 벌어지곤 했습니다. 이를 예방하기 위해 숫자 0 위에 사선을 긋는 방식이 자연스럽게 자리 잡았습니다. 오늘날에는 코딩 환경이나 과학 분야에서 정보의 오류를 줄이는 필수적인 관습으로 남아 있습니다. 지금도 많은 개발자가 폰트 설정에서 이 슬래시 제로를 선택해 가독성을 높이고 있습니다.

출처: Slashed zero

ko en