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

C言語の開発者によるgoto文の使い方を対象とした実証研究の結果、「goto文は無害だと考えられる」」記事へのコメント

  • by Anonymous Coward on 2015年02月15日 13時11分 (#2761356)

    バイナリを生成できる言語が他にないからCを使ってるだけで、
    本音の所では、正直できればC以外で書きたいプロジェクトが結構あるような気がする

    • by Anonymous Coward

      べつに下手くそなc使いより上手なJAVA使いの方がいいコード書くやろ

      • by Anonymous Coward

        下手糞なC使いとの比較は、下手糞なJava使いじゃないのか?
        目くそ鼻くそのような気がしてならない。

        下手糞なC使いは下手糞なコーディングで、テスト中にプログラムをクラッシュさせる代わり、本番はそれなりに動くが、
        下手糞なJava使いは下手糞なコーディングで、テストはそれなりにこなし、本番中にメモリリークや性能トラブルを起こすような印象がある。

        例えだが、こんな感じの印象で比較して何の意味があるかと。

        • 目くそ鼻くそな話だけど・・・

          下手糞なコーディングでも気が付きにくいのはJavaよりMS系のほうが多いけどね。
          例えば、
          ・Stringの+=の連結
           Javaはわりとすぐ遅くなるからStringBuilderを使わなきゃだめだと気がつきやすいし説得しやすいが、
           .NETなんかはStringBuilderの存在価値を見出すためにはかなりループさせなきゃならない。
          ・HashMapやDBの結果の並び順
           JavaのHashは入れた順番になんて取り出せない。Oracleの検索結果も同様。Order by忘れすぐわかる。
           .NETやSQLSERVERはほとんどの場合、入れた順に取り出せる。でも保証されてるわけじゃないから本番ある程度立ってからおかしな動きが出てくる
          MS系のばかりやってる人は例外処理についてきちんと設計できない人多い。

          レベルの低い話だけど業務系のプログラミングの現場は未だにこんなんばっか。

          親コメント
          • by Anonymous Coward

            はいはい、あなたの使ってるJAVAが一番すごい言語ですね。
            JAVA以外を使っている人はみんなクソですね。

          • by Anonymous Coward

             Javaはわりとすぐ遅くなるからStringBuilderを使わなきゃだめだと気がつきやすいし説得しやすいが、

            いつの時代の話? 今の時代だと コンパイラの最適化で+演算子の方が速いこともあるよ

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

処理中...