OOスレ7 なぜオブジェクト指向は普及しないのかat PROG
OOスレ7 なぜオブジェクト指向は普及しないのか - 暇つぶし2ch929:おじゃばさま ◆GxjxF3yEw6
08/01/23 20:48:37
>>925
流動的なのでネタなので、マスターしていると言う標準の定義から外したと言う事。
知っていれば良いにこしたことはないが、いつまでも、どこでも通用する物ではない。
ちなみに、俺が各コンパイラの癖を知らないと言う事ではない。
多分、俺ほど各コンパイラの癖に悩まされた人は少ないだろう。


930:仕様書無しさん
08/01/23 21:30:37
>>924
>OOの本質は分析フェーズにあるんだよ
>言語なんか何でもいい
>むしろ分析、設計フェーズでは言語を考慮しないほうが好ましいよ
お前良い事いうな。その通りだ
てか、ドカタはOOPLがOOの全てだからしょうがないよ。
俺のところなんかOO分析、設計してるのにC言語でコーディングでなんてあるからな

>>922
おじゃば、おれはハードを作る製造業だから組み込みに特化になるんだよ
C出来るんだろ、なら、組み込み習得しておいたらどうだ?

931:仕様書無しさん
08/01/23 22:25:12
>>929
>ちなみに、俺が各コンパイラの癖を知らないと言う事ではない。

コンパイラの癖って、オプションスイッチで制御できない動きってことだよね?
後学のためにその各コンパイラの癖とやらを教えて。

932:仕様書無しさん
08/01/23 23:48:33
悩むほどの癖ってどういうものなの?

933:(・∀・)
08/01/24 01:38:10
関数、オブジェクト、クロージャ
URLリンク(d.hatena.ne.jp)

↑非常に簡潔で分かりやすい。
クロージャについて参考になった。

934:おじゃばさま ◆GxjxF3yEw6
08/01/24 09:58:22
>>930
言語を想定していない設計書なんてカスだよ。こういう設計書は見た目だけ良くて中身がないのばかりだ。
開発期間の2/3をかけて、こういう設計書を作り逃げする連中がいるが、あれだけは止めて欲しい。
ただ、オブジェクト指向分析・設計と、オブジェクト指向プログラミングは直接の関連はないから、
C言語で作るのは問題ない。

俺はアセンブラは出来ないが、組み込みは出来る。
通信系のルーターと言えば、組み込みで処理性能が最も重視される分野の一つだ。

>>931、932
一番悩まされたのは、64ビット版Solaris(SUN Studio11)での数値演算ライブラリ使用だ。
一見そんなの使わないと思うかもしれないが、直接の使わなくても、perlにSSHを組み込もうとすると
避けられない。まずコンパイルが通らない。無理に修正してコンパイル通しても、まともに動かない。
いくらオープンソースでも、数値演算とSSHのライブラリのバグを見つけるのは絶望的だ。
ライブラリの説明書にも書いてあるが、基本的にCの数値演算ライブラリにはバグが残っている。
つまり、Solaris64の数値演算ライブラリには気をつけろと言う事だ。つーか、誰か修正して。


935:仕様書無しさん
08/01/24 11:43:51
ツッコミ待ちというかレス乞食というか
わざと仕込んでるとしか思えん今日この頃

936:仕様書無しさん
08/01/24 13:09:57
>>934
ライブラリのバグの疑い(笑)、の話じゃなくて、
早く「各コンパイラの癖」とやらを教えてよ(笑)

937:仕様書無しさん
08/01/24 13:12:03
ていうか、ツッこむぞ、我慢できない。
「perlにSSHを組み込もうとする」って何?
そういう言語を作ろうとした、と?

938:仕様書無しさん
08/01/24 14:12:18
確かに我慢できないな

>ただ、オブジェクト指向分析・設計と、オブジェクト指向プログラミングは直接の関連はないから、
直接関係ないから言語依存しないんだよ

たぶんやってるのはOOPのみでしかも
OOP風なレベルじゃないかな

939:おじゃばさま ◆GxjxF3yEw6
08/01/24 19:57:06
>>936
一番苦労したのはこれだ。しかも未解決。有用な情報だろ?
対処出来る問題や、コンパイラの小技なんてどうでもいい事だが、そんなのが知りたいのか?
それともg++からVC++に移植する時の注意点とかかな?

>>937
何?perlのモジュールだよ。
コンパイル済みのperlしか使った事ないのかな?CPANとか知らないのか?

>>938
前にも言ったが、
OODには明確な定義がなく、OOPの利点を設計分野にも生かそうと言う程度の物だ。
OODは通常の業務には向かず、シミュレーション分野などの特定の分野で効果を発揮する。
OOPが出来ないと言う事は、OOPの利点を生かせないと言う事だから、OODが出来る訳無いし、
OODは普通の分野では効果的でない。
で、オブジェクト指向の本質はOODで、OOPを知らなくても問題なくて、OODを知ってると偉いのか?
何か怪しいな、経歴のC++やJavaは「業務で使ってコーディングした」業務経験だろうな?
学校で課題やったとか、本読んだとかは経歴に入らないぞ。


940:仕様書無しさん
08/01/24 20:00:07
> 何?perlのモジュールだよ。
> コンパイル済みのperlしか使った事ないのかな?CPANとか知らないのか?

自分の日本語が不自由なのを棚に上げるのはやめような

お 馬 鹿 さ ん ☆

941:仕様書無しさん
08/01/24 20:02:41
頼むから、>>939 みたいにレス番号つけてくれ
連鎖あぼーんできない

942:仕様書無しさん
08/01/24 20:03:31
このスレそれ以外のレスないから見なけりゃイイと思うよ

943:仕様書無しさん
08/01/24 20:10:05
おじゃばの文章って結論に至った経緯や根拠をすっとばして結論だけを断定調で書くもんだから、
説得力がなく、どうにも同意しづらいんだよなぁ。そもそも趣旨がよくわからん。
もし、「俺ってすごいだろっ」て自慢したいんだったら、こんな書き方じゃ逆効果だと思うんだが。
人に要領良く説明するスキルは大事なコミュニケーション能力の一つだと思うんだけど、おじゃば
の仕事場じゃあまり必要とされてないのかな?
それともやっぱり、釣り・・・なのか? 釣りにしてはアレだし。

944:仕様書無しさん
08/01/24 20:12:19
>>939
> 何?perlのモジュールだよ。

それは「perlにSSHを組み込もうとする」などではなくて、
せいぜい「perlからssh接続しようとする」というだけのこと。

> 対処出来る問題や、コンパイラの小技なんてどうでもいい事だが

元はコレ。

>>929
> 多分、俺ほど各コンパイラの癖に悩まされた人は少ないだろう。

いやあ。どんな凄いこと語ってくれるのかと思ってさ。
そこまでコンパイラの癖とやらに悩まされたと言うのなら。

> それともg++からVC++に移植する時の注意点とかかな?

その話から各コンパイラの癖とやらの逸話が聞けるかどうか楽しみだね。

945:仕様書無しさん
08/01/24 20:14:13
>>934 アンブラを知らずにコンパイラの癖をご存知だと?

946:仕様書無しさん
08/01/24 21:31:37
>>934
バグのことを癖と呼ぶのかい?
キミの癖に悩まされる人も多そうだね。

947:仕様書無しさん
08/01/24 22:00:14
>>939
おじゃばって、ひょっとしてコーディング専門?

948:仕様書無しさん
08/01/24 22:51:12
>>939
>それともg++からVC++に移植する時の注意点とかかな?
出来ればVCからgccのC言語が良いな。
gcc/g++のが対応してる範囲が広いし、独自拡張も多いので。
それと俺がメインでC言語使ってるから、純粋に注意点があれば聞きたい。

949:仕様書無しさん
08/01/25 05:58:45
上の方で誰かが書いてあるけど、
OOは分析した結果をそのまま実装へ落とせるのが利点でしょ。
この時点では言語は全く関係ない。
もちろん言語選定を先にやるのが普通だけどね。

逆に、クラス分析、クラス設計もせずにコーディングに突入する(≒OOが普及してない)から、
コテハンのような末端主義があるんだろうね。

言語が変わったら、というようなほとんど発生しないことを言っても意味が無いような気がするし、
そもそも言語のせいにしてる時点で技術者としてはダサくね?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch