Contents

조회 수 5112 댓글 0
Atachment
첨부 '2'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

developer01.jpg


개발자 남편에게 우유와 달걀을 사오라는 아내..

상당히 오래된 유머인데...


어느 아내가 프로그래머 남편에게

아내 : 우유 하나 사와, 달걀 있으면 6개 사와...

남편은 우유를 6개 사왔다. 
아내는 물었다.

아내 : 왜 우유를 6개나 사왔어!
남편 : 달걀이 있길래 6개 사왔지


대부분의 사람들은 우유 1개, 달걀 6개를 사야 한다고 생각할 것이다. 물론, 나도 그렇다 ㅋㅋ;

하지만, 남편의 직업을 전제로 생각해보면 대화 내용을 다르게 해석해 볼 수 있다. 어이가 없는 상황일 수 있지만 프로그래머의 입장에서 생각해보면 어느정도 공감이 된다.


"달걀 있으면 6개 사와" 라는 말 자체에는 사야 할 대상이 "달걀"이라고 명시적으로 언급되지 않았다는 것이다.


지금 무슨 헛소리냐? 하는 사람들의 목소리가 들리는 것 같다.

억지스럽다고 생각한다면 이렇게 단어를 바꿔서 생각해보자.


밥 한 그릇 줘, 김치찌개 있으면 두 그릇 주고...


위의 문장은 "우유 하나 사와, 달걀 있으면 6개 사오고..." 라는 말과 같은 구조이다.


그렇다면..

두 그릇 달라고 한 것은 밥일까? 김치찌개일까?

1. 밥 한 그릇, 그런데 김치찌개 있으면 밥 두 그릇?

2. 밥 한 그릇 + 김치찌개 두 그릇?


우유와 달걀을 각각 밥과 김치찌개로 바꿨더니 생각하는 방식이 달라졌다.

일상생활에서 이런 경우가 종종 발생하기 때문에 다시 묻는 경우도 있다.

"달걀 6개? 아니면 우유 6개?", "밥 두 그릇?"


이제 위의 두 문장을 가지고 남편이 생각했던 논리를 분석해보자.

프로그래밍에는 그 값(수량)이 변하는 "변수"와 상황을 분기하는 "조건"이라는 용어가 있다.

"줘"라고 요구한 대상은 "밥"이고 밥의 수량은 변수가 된다.

그리고 "김치찌개 있으면"이라는 문장은 조건이 된다.

조건이 포함된 문장에서 요구한 대상(밥)이 변경되지 않았고 수량은 변경되었다.

그래서 "밥"을 달라는 것이고 김치찌개의 유무에 따라 밥의 수량이 달라지게 되는 것이다.


/* 프로그래밍이 이렇게 쉽습니다;; */
변수 밥의 수량 = 한 그릇;
if ( 김치찌개가 있으면? ) {
    밥의 수량 = 두 그릇;
}


이 부분을 이해한다면 남편이 달걀을 왜 6개 사왔는지도 설명이 가능하다.

남편에게 "달걀이 있으면" 이라는 것은 사야 할 우유의 수량을 결정하는 조건이 된다.

따라서, "달걀이 있으면" 이라는 조건이 만족하는 상황이라면 "구입할 물품"의 수량이 6개로 바뀌는 것이다.


남편이 프로그래머라는 전제를 잊지 말아야 한다^^;;

/* 프로그래밍이 이렇게 쉽습니다;; */
변수 사야할 우유 = 1개;
if ( 달걀이 있으면 ) {
    사야할 우유 = 6개;
}


이상하긴(?) 하지만, "남편이 그렇게 이해했을 수도 있겠다." 라는 생각에 조금이라도 공감이 되는가? 아니라도 어쩔 수 없다 ㅠㅠ;


그렇다고 개발자/프로그래머들이 모두 항상 그렇게 생각하는 것은 아니다.

간혹 뭔가에 집중하고 있을 때 무심코 말을 걸게 되면 위와 유사한 경우가 발생할 수 있다.

우린 평소엔 지극히 일반적인 방식으로 생각한다. ㅋㅋㅋ



[관련링크]

계란 있으면 6개 사와

https://hooni.net/61996




?

  1. 멍하니 보게 되는 짤~

    진짜 멍하니 보고 있었음..
    Date2013.11.04 CategoryFreeTalk Byhooni Views6601
    Read More
  2. 다시 돌이킬 수 없는 것들..

    나름 반전.. 좋았어.. ㅋㅋ 남자 같은 사람이 되려면? 쿠키가 남아 돌아야 함 ㅎㅎ 공항에서 한 젊은 여자가 자신이 탈 비행기를 기다리고 있었습니다. 오래동안 기다려야 했기 때문에 기다리는 시간동안 책 한권을 샀고 쿠키도 한 봉지 샀습니다. 그리고 그...
    Date2013.05.28 CategoryFreeTalk Byhooni Views6565
    Read More
  3. No Image

    영화 "베어"의 한 장면

    경치가.. 죽이는구나..
    Date2013.11.27 CategoryFreeTalk Byhooni Views6535
    Read More
  4. 열심히 일하는 네이버 직원이 부럽나요?

    [뉴스토마토 최용식기자] NAVER(035420)는 인터넷업계에서 가장 사람들이 선호하는 직장으로 꼽힙니다. 근무환경이 참 좋기 때문인데요. 기본적으로 연봉과 복리후생 수준이 높은 데다 웅장한 사옥 안에 카페, 도서관, 병원 등 각종 편의시설을 갖추고 있습니...
    Date2013.11.03 CategoryFreeTalk Byhooni Views6462
    Read More
  5. No Image

    자연의 소리~ (사이트 링크)

    마음의 안정이 필요할 때.. 자연의 소리~ https://archive.org/details/Sounds_of_Nature_Collection
    Date2013.11.27 CategoryFreeTalk Byhooni Views6371
    Read More
  6. No Image

    HTML5/CSS 만으로 콜라캔 매핑

    원본 http://www.romancortes.com/blog/pure-css-coke-can/ 글 http://ajaxian.com/archives/roman-cortes-and-ajaxian-make-up-with-amazing-css-demos 샘플 http://ajaxian.com/romancortes/ajaxian.html http://ajaxian.com/romancortes/starry.html http:/...
    Date2013.05.30 CategoryFreeTalk Byhooni Views6332
    Read More
  7. 내일 죽어도 (법륜스님 희망편지)

    법륜스님의 희망편지 <내일 죽어도> 말기 암에 걸린 친구의 병문안을 다녀오던 길에 교통사고를 당해 돌아가신 분이 있었습니다. 자신은 하루밖에 못 사는데 1년이나 살 사람을 위문한 셈입니다 죽음의 순간은 언제 올지 알 수 없습니다. 하지만 우리는 영원히...
    Date2014.01.06 CategoryFreeTalk Byhooni Views6299
    Read More
  8. 내 스타일이야~~ ㅋㅋ

    이쁜 것 ㅋㅋ
    Date2013.05.28 CategoryFreeTalk Byhooni Views6293
    Read More
  9. No Image

    베플이 된 어느 남자와 여자 대화록 ㅋㅋ

    많은 것을 얘기하고 싶은 대화 내용.. 여자 : 연봉이 어떻게 되세요? 남자 : 한달에 200이상 버니까 먹고 살만은 합니다 여자 : 요즘 200가지고 어떻게 먹고 살아요 남자 : 얼마 버시는데 그러세요? 여자 : 150만원은 벌어요 남자 : 제가 더 높은거 아닌가요? ...
    Date2013.09.24 CategoryFreeTalk Byhooni Views6272
    Read More
  10. No Image

    [링크] 윈도우 바탕화면 이미지가 많은 블로그 ㅎㅎ

    http://blog.naver.com/jmclub2?Redirect=Log&logNo=10097040551
    Date2013.05.28 CategoryFreeTalk Byhooni Views6115
    Read More
  11. 미국과 한국의 권위의식

    2013년 11월 26일 국회 운영위원회 전체회의에서 국회 청소 노동자 정규직 전환 문제를 두고.. 새누리당 김태흠 의원.. “국회 청소 노동자가 무기 계약직이 되면 노동 3권이 보장된다”며, “툭! 하면 파업하려고 할텐데 어떻게 관리하려고 그러는가”라고 반대의...
    Date2013.12.05 CategoryFreeTalk Byhooni Views6074
    Read More
  12. No Image

    3~4세 아이랑 놀아주기

    내이름 모자이크 하기 1. 아이의 이름을 큰 종이에 프린트 해주거나 진한 크레파스, 수성펜으로 써준다 2. 아이와 함께 색종이, 잡지를 적당히 찢어 조각낸다 3. 이름 위에 종이 조각을 붙여보게 한다 4. 아이가 만든 이름 모자이크의 글자와 색상에 대해 이야...
    Date2013.12.18 CategoryFreeTalk Byhooni Views6023
    Read More
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 ... 73 Next
/ 73