$\newcommand{\defeq}{\mathrel{\mathop:}=}$

## 2007/05/05

### 音樂與程式

Some programs are elegant, some are exquisite, some are sparkling. My claim is that it is possible to write grand programs, noble programs, truly magnificent ones!

The difference between a computer programmer and a computer scientist is a job-title thing. ... To me, "computer programmer" is an honorable term, but to some people a computer programmer is somebody who just follows instructions without understanding what he’s doing, one who just knows how to get through the idiosyncrasies of some language. ...

Knuth 下面這句充滿霸氣的話就很有「得道程式員」的風範，我很希望哪天也能信心滿滿地說出這種話 XD：

Beware of bugs in the above code; I have only proved it correct, not tried it.

In some way，「資訊系就是學寫程式」這個述句被證成了，不過箇中道理實非外人所想的那麼單純，情況或許和畢派教義「萬事萬物皆可共度」被量子物理證成有類似之處。

--

Labels:

Fall5/06/2007 12:48 am 說：

Knuth最後那句真是豪邁XD

Sylvia Chen4/15/2009 12:36 pm 說：

like this post! :D