프로그래머
- 커피1를 마시고 코드를 뱉는 기계
- 있는 줄도 몰랐던 문제를 알 수 없는 방법으로 해결하는 사람
알고리즘
프로그래머가 상세히 설명하고 싶지 않다는 뜻을 비치기 위해 사용하는 말.
하드웨어
컴퓨터의 구성 요소 중, 걷어찰 수 있는 부분
프로그래머가 상세히 설명하고 싶지 않다는 뜻을 비치기 위해 사용하는 말.
컴퓨터의 구성 요소 중, 걷어찰 수 있는 부분
I don’t see women as objects. I consider each to be in a class of her own
나는 여성을 물건으로 보지 않아. 각각의 개성이 있다고 보지.
객체를 뜻하는 object가 물건을 뜻하기도 한다. class of one’s own은 자신의 분야에서 뛰어나다는 뜻으로, 여성을 외모 혹은 어떤 기준에 맞추어 생각하는 것이 아니라 한 명의 개성을 가진 사람으로 본다는 뜻이다.
물론 프로그래머의 입장에서는 객체와 클래스가 다른 의미를 지니므로 다르게 와 닿을 것이다.
Optimist : The glass is half full
Pessimist : The glass is half empty
Programmer : The glass is twice as large as necessary
낙천주의자 : 물컵에 물이 절반 있네.
비관론자 : 물컵에 물이 절반 비었네.
프로그래머 : 물컵이 필요한 크기보다 두배 더 크네.
필요보다 두배나 크게 container가 있다면 이를 기뻐할 프로그래머는 없는 것이다.
원래 이야기 – 물이 있는 것을 가능성으로 본다는 이야기를 좋아하지 않는다. 물이 절반 있건 비었건 말장난에 불과하다. 무인도에 떨어져 있어 식수를 구할 수 없는데, 물컵에 물이 절반 있다고 좋아한다고 목말라 죽지 않을 리는 없다. 비관하더라도 비가 온다면 받아서 마셔서, 살 수 있다. 긍정과 부정은 결과에 영향을 주지 않는다. 중요한 것은 그 사람의 행동과, 환경과 조건이 필요를 얼마나 충족시키느냐 하는 것이다. (혹은 충족 시켜주지 않느냐 / 빼앗느냐)
Q : What’s the object-oriented way to become wealthy?
A : Inheritance.
넵 상속.
Oct 31 == Dec 25는 True이기 때문이지!
8진수 31은 10진수 25이다.
Why aren’t math jokes good in base 8?
Because 7 10 11!
Why was 6 afraid of 7?
Because 7 8 9!
6과 7이 있으니 순서대로 하면 8과 9가 올텐데, 이를 그대로 읽으면 7 8(ate) 9 이므로 7이 9를 먹어서 6이 7을 두려워 한다는 뜻이다.
8이 밑이면 (8진수이면) 8과 9가 10, 11이 되므로 뜻이 망가진다는 뜻에서 7 10 11이라고 한다.
외향적인 컴퓨터 과학자는 말할 때 상대방의 신발을 본다.
Q: How do you tell an introverted computer scientist from an extroverted computer scientist?
A: An extroverted computer scientist looks at your shoes when he talks to you.
Q: 내향적인 컴퓨터 과학자와 외향적인 컴퓨터 과학자를 어떻게 구분하지?
A: 외향적인 컴퓨터 과학자는 네게 말할 때 네 신발을 본다구.
외향적인 컴퓨터 과학자는 존재하지 않는다는 outdated stereotype에 기반해 만들어진 유머.