- Perlについての質問箱 64箱目 [転載禁止]©2ch.net
444 :デフォルトの名無しさん[sage]:2015/09/23(水) 19:55:19.53 ID:rS2z7ubJ - C言語でも特殊なルールをつくってああやって、こういう風に
やればオブジェクト指向はできる。アセンブラでもできるだろう。 だが、それでやろうとするのは、間違った考えだ。 言語の発展というのは、単純な命令を組み合わせてできたパターンから 概念を生み出し文法を定義してきた。 forだってアセンブラで見れば、比較命令とジャンプ命令があればできる。 だがそれでは使いにくいから、ループという概念を生み出して ループのための命令を文法に追加した。そこからさらに発展して イテレータとかまあいろいろあるわな。 話を戻すと、Perlはオブジェクト指向のための文法を入れなかった。 オブジェクト指向というパターンが存在するのに、それを文法に入れずに 人が頑張って特殊なルールを作ってやろうとしている。 ルールが少ないという意味でシンプルだろうが、 プログラミングするという意味ではシンプルではない。
|