著作一覧 |
眠狂四郎も、死にたいやつは死ねばよいのだと言ってることだし(机龍之介かも知れないな)。
わからない人には、ぐちゃぐちゃ引っ張ったりnewしたりしなくて良いから、コンストラクタに並べとけ、とか、セッタ作っとけ、で済ませるってことはできると思うんだが。そこで「なんでそれで良いのか?」って聞いてくるんだったら理解できないはずはないんじゃなかろうか。
ってことは、C++みたいに明示的にfreeしなきゃならないような言語ではより効果的に使えるかも知れないな。と思ったがメタデータが無い(マクロ使って埋め込めば良いわけだが)んだなこれが。
3文字英語略語なんて理解できないですな。
たとえば、MFC、COM、OLE、OCX、VBA、VBX、ASP、ADO、DAO、RDO、SQL、DDE、RPC、TLS、DLL、EXE、CON(これは関係ないか。でも理解できないよねぇ、こいつは)、MTS、API、HTM、PIF、VxD、TCP、UDP、IDL、MSI、GINA(残念、4文字だ)、WMI、WFC、AFC、まだなんかあったけな? とか、(追記:でたらめなやつと、DOSから始めてWindows NTとかを手にして初めて知った人がごっちゃにするようなやつ――TCPとか――の乱れ打ちなのでまじめに取ってはいけないけど。MSIってメインボードメーカだし――って言うことはなくてMicrosoft Installerだけど)
(なんか言った覚えもあるような)VBプログラマにCOMとただのDLLの違いやOLEとDDEの違いなんてわかるわけないじゃん、あいつらバカばっかだから、とか。
どこに行っても、いつになっても、それほど変わらない部分があるのはおもしろい。
DIってのは、JCPが出してきた言葉/方法論じゃない。
Windowsの世界で、そういうのってあるだろうか? MBV(なんだ他にもうじゃうじゃあるじゃん)、UDT、STA、MTA、NTA、ATL(3文字略語には他にもODLってのもあった。AFXとかDDXとかも。列挙したやつとは無関係だが)あたりはともかく、GITの出所は純MSじゃないような気がするな。あと、IDispatchデリゲータとか。デュアルもちょっと違うような気がする。WTLも最初はMSじゃないような気がしてきたな。
でも、それこそこのあたりは趣味の世界だということは否定できない。(で、当然のように趣味人は優雅に過ごすことができるわけだ。それとも、優雅に過ごすから趣味人なのかも。)
ところがGITに比べればDIなんていうのは極めてわかりやすいし誰にでも使いでがあるわけだから、一見似たように見えるが(構図は同じだが)、やっぱり違うように思う。
ジェズイットを見習え |