オブジェクト指向は戦場では必要無し その2
■ このスレッドは過去ログ倉庫に格納されています
0885デフォルトの名無しさん
NGNG同一人物か?
>>884
>eval的なことをしたいんだろ。
「eval的なこと」は、たとえばPerlならできるが、Cでは、
たとえ関数ポインタを使ってもまともな方法ではできない。
ま、機械語コードを自分で生成して「関数ポインタ」で
強制的に呼び出せば可能だが、移植性は完璧に失われるわな。
Javaでは、「Cと同様に」まともな方法ではeval相当のことは
できない。ま、バイトコードを自分で生成してクラスローダ
作って呼び出せば可能だが、移植性は保たれるわな。
結論:少なくともこの点では、Javaの方がCよりはマシ。
Perlとかを比較対象に持ってきて「動的プログラムができない」
というのならわかるが、「Cと関数ポインタ」じゃ、無知を
さらしているだけだよ。
■ このスレッドは過去ログ倉庫に格納されています