ソフトウェアの抽象性と具体性 少し前に,ほぼ日刊イトイ新聞「智慧の実を食べよう。」より「第11回 私たちの『普遍性』ってなんだろう?」を読んで,普遍性と特殊性について少し考えていた.タイムリーに,今日うちの会社のCTOと部長の 3人で話をしていたのだが,その場で話題に上ったソフトウェアの分野での抽象性と具体性と,宇宙科学での普遍性と特殊性のトレンドに何か関連があるような気がしたので,忘れないうちに書いておく. これまでのソフトウェアの世界では,物事をどんどん抽象化していくことで,品質や再利用性が高まるということが当たり前のように言われてきた.しかし,ソフトウェアの目的によって,必要な物事の抽象度というのは,全然違うレベルになるのではないだろうか. たとえば,.NET Frameworkなどのライフサイクルが非常に長く,多くの人に使われるライブラリに求められる抽象度は高いと思う..NET F