더북(TheBook)

수많은 프로그램이 내부에서 계산을 수행한다. 하지만 어떤 형태로든 사용자에게 입력을 받지 않는다면 설령 복잡한 계산을 수행하더라도 그 프로그램은 유용하지 않을 것이다. 프로그램을 작성하는 이유 중 하나는 사용자 경험(user experience)을 제공하는 것이고, 사용자 경험은 사용자와 프로그램 사이에 주고받는 입출력에 달려 있다.

생각해 보자

누군가 한 사람을 정하고 대화를 나눠보라. 어떤 종류의 질문을 던질 수 있는가? 특정한 응답을 받을 수 있게 질문을 만들 수 있는가?

| 답(예시) |

어떻게 지내세요?

좋아요. 주말이 기대돼요.

저도요! 주말은 어떻게 보낼 예정인가요?

캠핑을 갔다가 시간이 되면 과학 박물관에 들르려 해요. 시간이 남으면 잠깐 바닷가에 가서 맛있는 저녁을 먹을지도 몰라요. 당신은요?

저는 TV를 보려고요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.