文芸的プログラミング
Donald Knuthが提唱するプログラミングスタイル。
プログラムに類する文学は、機械が実行可能でなければならないが、それは主な目的ではない。真に美しい、有用な、そして収入を得られるコンピュータプログラムは、人間が読むことができなければならない。したがって、機械に向けてではなく、人間に向けてプログラムを書くべきである。プログラムとその人間との対話がより文学に近づけば、コンピュータプログラミングに関する、信頼性、携帯性、学習しやすさ、保守性、性能がよいことなど、その大きな問題はすべて改善することができる。
(『文芸的プログラミング』9ページ)
hr.icon
Kent Beckが文芸的プログラミングに言及している文章:
Expanding the Role of Tools in a Literate Programming Environment
Simple Smalltalk Testing: With Patterns (see SUnit)
A Theory of Programming