理論と実践のそれぞれについて、その定義を求めているレスに同意。

プログラムは理論重視か、それとも実践重視か

というスレタイトルには、まだつっこむべきところがあって、
プログラムの何に関して、理論と実践のどちらを重視するのかが不明。

たとえば、
「プログラムをとにかく早く完成させるには、理論が重要か?それとも実践が重要か?」
とか、あるいは
「プログラムで飯を食うには・・・」「プログラムを人に教えるには・・・・」
等々。

「理論なしで実践なんて可能なのか?」という突っ込みは、さらにその後の話。