- 365 名前:345 mailto:sage [2009/08/15(土) 00:15:27 ]
- (>>364の続き)
>技術的に変なこだわりはなくて、いろんなところに配慮しながら無難な実装をしてる。 これは(スレ違いだけど)同感で、PythonがSimple is bestを追求してるのは好感。ただし、 >Rubyは実装技術オタクのMatzが作ったので、変なところでこだわってたり >無駄に離れ業やってたりしてタチが悪い については、組み込み用途とは無関係だし、Rubyがスキャナとパーザの実装で 離れ業をしている事を除けば、具体性の無いMatzへの個人批判でしかないのでスレ違い。 以上、個人の印象/主観を除いたRubyの組み込み用途における技術的な問題点をまとめると、 - 言語まるごと(パーザ+VM)組み込む必要がある - ネイティブスレッドとの破滅的な相性の悪さ の二点のみ。組み込み用途に限れば、Pythonと比較した決定的な欠陥は見当たらない。 実際、拡張ライブラリ(Ruby->C呼び出し)を自作できるRubyプログラマであれば、 Ruby組み込み(C->Ruby呼び出し)も難儀な実装作業ではない、というのが個人的な実感。 (PythpnでもPython->C呼び出しが実装できない人であれば(その逆の)組み込みが難しいのは同じ) (ゴメン、次で最後だから許して)
|

|