위(魏)나라의 조정에 한 프로그래머가 있었다. 위후(魏候)가
프로그래머에게 묻기를: "회계 프로그램과 운영체제 중에 설계하기
쉬운 것은 어느 쪽이요?"
"운영체제 이옵니다." 하고 프로그래머가 답했다.
위후는 믿을 수 없다는 표정으로 반문하였다. "어찌 회계
프로그램처럼 하찮은 것이 운영체제의 복잡함을 능가한다는 말이요?"
"그렇지 않사옵니다. 회계 프로그램을 설계할 때는 프로그래머가 서로
다른 생각을 지닌 사람들을 조율해야만 하옵니다. 회계 프로그램이
어떻게 작동해야 하며, 보고서는 어떤 양식으로 출력되어야 하며,
세법에는 어느 정도로 충실해야 하는지 각양각색으로 떠들기
마련이옵니다. 반면에 운영체제의 외양에는 아무도 신경쓰지
않사옵니다. 운영체제를 설계할 때는 프로그래머는 기계와 아이디어의
가장 단순한 조화만 추구하면 되옵나이다. 이것이 운영체제가
설계하기 쉬운 까닭이옵니다. 옛말에는 이를 일컬어 사공이 많으면
배가 산으로 간다고 하옵니다."
크게 감탄한 위후가 미소를 지으며 다른 질문을 던졌다. "그렇구려,
그런데 어느 쪽이 더 디버깅하기 쉽소?"
프로그래머는 아무런 답도 하지 못했다.
================================================
ㅋㅋㅋ
프로그래머에게 묻기를: "회계 프로그램과 운영체제 중에 설계하기
쉬운 것은 어느 쪽이요?"
"운영체제 이옵니다." 하고 프로그래머가 답했다.
위후는 믿을 수 없다는 표정으로 반문하였다. "어찌 회계
프로그램처럼 하찮은 것이 운영체제의 복잡함을 능가한다는 말이요?"
"그렇지 않사옵니다. 회계 프로그램을 설계할 때는 프로그래머가 서로
다른 생각을 지닌 사람들을 조율해야만 하옵니다. 회계 프로그램이
어떻게 작동해야 하며, 보고서는 어떤 양식으로 출력되어야 하며,
세법에는 어느 정도로 충실해야 하는지 각양각색으로 떠들기
마련이옵니다. 반면에 운영체제의 외양에는 아무도 신경쓰지
않사옵니다. 운영체제를 설계할 때는 프로그래머는 기계와 아이디어의
가장 단순한 조화만 추구하면 되옵나이다. 이것이 운영체제가
설계하기 쉬운 까닭이옵니다. 옛말에는 이를 일컬어 사공이 많으면
배가 산으로 간다고 하옵니다."
크게 감탄한 위후가 미소를 지으며 다른 질문을 던졌다. "그렇구려,
그런데 어느 쪽이 더 디버깅하기 쉽소?"
프로그래머는 아무런 답도 하지 못했다.
================================================
ㅋㅋㅋ
Response :
0 Trackback
,
0 Comment
Trackback URL : http://rono.sexycoder.com/trackback/287