Sunday, July 31, 2011

Considered Harmful

전산에는 Considered Harmful이라는 이제는 재미삼아서도 많이 쓰는 문구가 있는데, 에드거 다익스크라의 'Go to statement considered harmful'이라는 논문에서 기인한 것. 여기에 ' 'GOTO Considered Harmful' Considered Harmful'이란 반박 논문과  '"GOTO Considered Harmful" Considered Harmful' Considered Harmful?'이 나오면서 난장판이 되고 두고두고 사람들이 써먹는 문구가 됨. 자세한 것은 위키 참조 http://en.wikipedia.org/wiki/Considered_harmful

그런데 내가 더 재미있고 인상적으로 본 것은 다익스트라의 답변 'On a somewhat disappointing correspondence'인데, http://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1009.html 에 나타난 자신감 넘치는 태도. "에휴 이쯤 얘기하면 알아들을 줄 알았는데, 너희는 왜 아직도 이 모양 이 꼴이니? 할 수 없지, 내 자세히 설명해 줄께!" 하는 것 같달까...

덧붙여 '지금쯤 프로그래머라면 당연히 인덱스는 0부터 시작하는 것이 좋다는 것을 다들 알 줄 알았는데...'라는 다익스트라 느님의 말씀! 인덱스는 자고로 0부터 시작하는 것이 대세요 진리이니, MATLAB이나 R 개발자들은 반성하시고...

저번에 트위터에 올렸던 것 같은데 Infinity Kim 에게 보여줄 겸사겸사 해서; 예전에는 페이스북에 긴 글을 올리면 알아서 Note로 바꿔줬던 것 같은데 이제는 또 없어졌나 보네? 얘네들도 은근히 기능을 만들었다 없앴다 하고 있구만...

Friday, July 1, 2011

수식 사용 연습



<img src="http://www.codecogs.com/gif.latex?e^x = \sum_{i=1}^n 2^i" /> 이런 식으로 쓰면 됨!