리보그는 문자 그대로 명령을 따릅니다. 이것은 좋기도 하구, 나쁘기도 합니다. 예를 들어, 다음과 같이 프로그램을 작성합니다
Move() turn_off()
“wrong_move.rur”로 저장하고 실행합니다. 리보그는 자신만의 특별한 방식에 불평합니다. 왜냐하면 Egrebor에게 M과 m (대문자, 소문자)가 다르기 때문입니다.
정확하게 무슨 일이 일어나는지를 확인하세요. 앞으로 Egrebor가 한 이런 종류의 불평을 보게 된다면, 여러분이 작성한 프로그램에서 무엇이 잘못된 것인지를 알 수 있을 것입니다. 다른 말로, 어떻게 버그(bug)이지를 파악하는 것을 배울 것입니다. 잠시 후에 버그에 대해서 더 배우게 될 것입니다. 여러분이 버그가 있는 프로그램을 작성한다면, 조만간 배우게 될 것입니다.
여러분이 작성할 수 있는 가장 짧은 유효한 프로그램은 무엇입니까? 유효한 프로그램이란… 리보그가 어떠한 오류 메시지도 없이 프로그램을 수행하는 것을 의미합니다. 간단한 프로그램이 예상한 대로 작동하는지를 확인하기 위해서 시도해 보고 확인해 보세요.