パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

2014年現在、C言語の意義はどれぐらいある?」記事へのコメント

  • by Anonymous Coward

    C言語しか出来ないSIerもいるんですよ!

    • by Anonymous Coward

      ネタコメなのかもしれないけど、
      Cのポインタやら構造体やらを理解して使いこなせるなら
      オブジェクトの概念なんて簡単に理解できると思うんだけど。。。
      本当にその人はC言語出来てるの?

      • 概念は理解できても、使いこなせない人は多いよ。
        どう見てもCの関数のようなクラスを作る人とか
        オブジェクトにせず配列で添え字をポインタのように使う人とか
        一応動くんだけど、全然オブジェクティブじゃない頭の人。

        親コメント
        • by guicho2.71828 (38877) on 2014年12月10日 22時38分 (#2725962)

          それは、オブジェクティブでないのではなく、
          オブジェクティブだがその言語のオブジェクト機能を使っていないだけですよ。

          オブジェクトの概念さえあれば、たとえCからstructがなくたってオブジェクト思考プログラミングは可能です。
          コンピューターがメモリのアドレスを元にして動いている限り、結局、structなんて配列の糖衣構文。
          もちろん迷惑なことに変わりはありませんが、その人がオブジェクト指向を理解していないわけではありません。
          ただたんに、言語の機能と頭の中のイメージが繋がっていないだけ、使い方を知らないだけです。

          --
          新人。プログラマレベルをポケモンで言うと、コラッタぐらい
          親コメント
          • by wood377 (46309) on 2014年12月11日 0時29分 (#2726044) 日記

            いままで、何度カルチャーショックに出会った事か。
            本人が、オブジェクト指向使ってるという意識なのが、もっと大変。
            ツールがサポートしてるってのと、その概念を理解してるってのは別物。

            ちゃんとオブジェクト指向でコードを書くだけでも、結構、品質上がるのに、、、
            壊してくれる方々。
            # ちょっと面倒だから、ってすぐにグローバル作っちゃダメ。
            # とにかく変数を作って初期化も勘弁。
            # ......

            親コメント
            • by Anonymous Coward

              せっかくインターフェース定義して実装と分離し、Baseクラス作って必要なメソッドのみオーバーライドすれば良いように設計してるのに、まるっとコピペして書き換えた別のクラスを作る人たちをどうにかしてほしい。

              • by wood377 (46309) on 2014年12月12日 0時55分 (#2726787) 日記

                うん、ベースクラスから、派生してなんかやってるのと思ったら、
                単に、継承しただけで中身空っぽ。。。が、、、。
                独自機能が必要になった時、と言うけど、その頃は、
                また、継承したクラス作ってきっと機能追加してる。
                だって、動いてる機能(関数)には手を入れるな、が基本ルールだもの。
                その派生クラス、どこで使われているか、分からないし、、。

                親コメント
              • by Anonymous Coward

                grep.

          • いや、Cっぽい関数っていうのは、たいていの場合オブジェクト指向じゃなくなるよ。

            親コメント
            • by guicho2.71828 (38877) on 2014年12月11日 1時47分 (#2726068)

              あ、なるほど、神クラス的なやつですか、読み違えました。

              --
              新人。プログラマレベルをポケモンで言うと、コラッタぐらい
              親コメント
              • by Anonymous Coward

                神クラスというより、引数にインスタンスを取るクラスメソッドのことを
                Cっぽい関数と表現しているんじゃないかな。
                いわゆるstaticおじさんみたいな。

          • by Anonymous Coward

            そうだね、オブジェクトの概念さえあればCOBOLだってアセンブラだってオブジェクト指向プログラミングは可能ですね。

Stableって古いって意味だっけ? -- Debian初級

処理中...