1 :
デフォルトの名無しさん :
05/01/23 01:58:19 オブジェクトオリエンティッドに構造化されたライブラリは 機能美を放っているように思える。 俺が一番美しいと思うライブラリはJavaAPIだ。 あれほど綺麗なライブラリは類を見ない。 C#、C++、Dで用いられているライブラリの多くは 糞の塊にしか思えない。特にMFCは痛すぎる。 洗練されたライブラリについて語るぞ。
2 :
デフォルトの名無しさん :05/01/23 01:59:06
LINUXのコードはかなり素人だな
linux上で動作するシェルプログラム中に、sleepコマンド発行の記述が あるのですが、設定値を経過してもsleepし続けることがあるのですが、 何故でしょう。知っている方、教えて下さい。
>>1 「構造化の美しさを競うスレ」というスレタイで
>俺が一番美しいと思うライブラリはJavaAPIだ。
と書くとは、なかなか・・・
>>1 はJava 厨と構造化技法厨、
双方から毛嫌いされる事を狙っているんだろ。
6 :
デフォルトの名無しさん :05/01/23 10:55:38
Javaのライブラリはすごいと思うけどな。
確かにJavaのライブラリは綺麗に作られてるね。 MFCとは比べ物にならない。
美しさといえば名前。例えば薔薇、ああ、なんて良い響きなんだ。ああ、ばらばら。 命名規則も美しさが問われるんだろうな。年号、年号の年、年号と年号の年…、何だこりゃ!
詩的な「美しさ」より、もっとビジネスライクに「洗練」と言った方がいい。 構造化と実装方法を同時に議論するのは意味あるのか? 構造化は様式や考え方の一種じゃなかったか?
STLの方が綺麗ですよ。
>>7 この業界下手に綺麗な実装の奴は流行らないというジンクスがあるからなぁ。
汚くても動作が美しければ
構造化したくても、適切な構文がない、ってないか? while(true) { とかループ組んどいて途中から break するパターンとか、 if ~ else if ~ else if の多重分岐とか、 その類とかが綺麗に書ける構文ってないもんかなと思う。 あと、BASICにあった swap と擬変数MID$ が欲しい。
もっとも美しいのは、何もない状態、無だよ。
15 :
デフォルトの名無しさん :05/03/03 23:35:00
>>14 なんにもないと通らんコンパイラもあったりするのだよ(^_^;)
FORTRAN で
END.
っつーのは美しいような気がしたが。
構造化と抽象化が素晴らしいのはEclipse 3系のコードだな。 やりすぎてすげー複雑だが。
17 :
デフォルトの名無しさん :05/03/04 21:45:49
このスレッドは構造体を書けばいいのか? ホレ、 struct Charactor{ char Name[64]; int Maxhp; int hp; int Maxmp; int mp; int speed; int pow; int at; int con; int def; int luck; int WeaponNamw[64]; int ArmerName[64]; int ShooseName[64]; };
>>7 よりによってMFCと比べるのかよ
>>1 InterViews とか NIHCL をしらんのか!
19 :
デフォルトの名無しさん :05/03/04 22:01:27
MFCはドキュメント・ビュー・アーキテクチャを使わなければ それなりに美しいコードが書けなくもない。
MFCのスレッド周りのわかりにくさ
∧_∧ ∩ /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ( ´∀`)/ < 先生!WinMain()が見つかりません! _ / / / \______________ \⊂ノ ̄ ̄ ̄ ̄\ ||\ \ ||\|| ̄ ̄ ̄ ̄ ̄|| .|| ̄ ̄ ̄ ̄ ̄||