荒れるプログラミング言語対立スレッドへの提案
■ このスレッドは過去ログ倉庫に格納されています
0016デフォルトの名無しさん
NGNGある青年がインターネットを巡回していると、
VB#.NETで作られた素晴らしいフリーのコンポーネントを見つけた。
「おお、これは私にピッタリだ。さすがは.NET。」
青年は早速それをダウンロードし、VC#のフォームに貼付けた。
青年はその素晴らしいコンポーネントにほんの少し足りない機能にも気付いていたが、
「しかし、この程度の拡張は.NETには容易いこと。」
青年はコンポーネントを継承して拡張することにした。
しかし、、、error:メソッドはvirtual宣言されてません。
なんたることだろう。しかし回避策は無い。
青年は途方に暮れ、しかたなく別の名前でメソッドを追加した。
そうやっていくつもメソッドを追加するうちに、彼はうんざりしはじめた。
オブジェクト指向はどこにいったんだ?
コンポーネントを使い込んでいくにつれて、すぐにいくつかの問題が現れた。
たまにコンポーネントがExceptionが吐いてクラッシュしてしまうのだ。
そのたびに彼は手直しをせざるえない。
ダウンロードしたサイトでドキュメントを探してみるも、
運の悪いことに、例外のことはちっとも書かれていなかった。
彼ははたと困ってしまった。
だいいち、このコンポーネントがアップデートしたとき、
私の捉えられないExceptionが追加されたらどうしたらいいのだろう。
ああ、本当に言語間の協調などできるのだろうか。
彼は悩み苦しんでいる。>>1に救えるのなら、どうか救ってやってくれまいか。
■ このスレッドは過去ログ倉庫に格納されています