soramineの日記: Apocalypse Now 番外編2
ボクのはちっとも役にたちそうにない上に謎だらけですの(TT)。
一文が長いよう(;;)。
My overriding design principle has always been that the complexity of the solution space should map well onto the complexity of the problem space. Simplification good! Oversimplification bad! Placing artificial constraints on the solution space produces an impedence mismatch with the problem space, with the result that using a language that is artificially simple induces artificial complexity in all solutions written in that language.
My overriding design principle has always been that the complexity of the solution space should map well onto the complexity of the problem space.
Simplification good!
Oversimplification bad!
[Placing artificial constraints -[on the solution space]] {produces} [an impedence mismatch -[with the problem space]],
[[with the result] [that using a language] that] {is} [[artificially simple] {induces} [artificial complexity -[in all solutions written -[in that language]]]].
override 踏み潰す、蹂躙する、台無しにする、くつがえす、破棄する、に応じない
principle 原理、原則、主義
complexity 複雑さ、複雑性
artificial 人工の
constraint 制限すること、抑制
impedence 妨害、邪魔、障害
induce する気にさせる、引き起こす
私の蹂躙主義とはいつも、解決空間の複雑さが問題空間の複雑さの上によく配置されるべきである。
単純なものは良い!
単純すぎるのは悪い!
解決空間に人工の抑制を置くことは問題空間に合っていない障害を提供し、またその結果その言語を使うことは人工の単純さがその言語ですべての解決を書いて人工の複雑性を引き起こすことである。
……
?
なかったことにしてください(ToT)。