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

Linus TorvaldsのC++批判は正しかったのか」記事へのコメント

  • by Anonymous Coward

    LinuxはひどいOSだ 水準以下のユーザーが数多く使用していることで、またさらに簡単に完全なゴミを作り出せるようになっている点だ
    とも言えるわけだしな
    問題なのは水準以下のほうだろう
    批判するならカーネルに使われてるC言語はどうなんだ?
    あれだって水準以下のプログラマーが作ればひどい魔物に成長するものだ

    • by Anonymous Coward on 2015年03月14日 14時37分 (#2777547)

      考えてみると、「メンテナンスさせられた経験」が、その言語のイメージに強く関わっているようなw

      Cってアホみたいに巨大な関数書いたり、機能してないコーディング規約を遵守(読み辛さに貢献している)してる
      コードを扱った思い出ばかりで、すこぶるイメージが悪い。
      当然全てのプロジェクトがそうではないのだけど、なんかPHPに似た精神のプログラマがそこそこいた気がする。

      C++はなんだかんだで、関数は短くしよう、プログラム部品は一定の単位に整理して管理しようという
      常識は感じるプログラムが多かったので、ハマる事はそれなりにあっても許せるレベルだった。

      親コメント
      • by Anonymous Coward on 2015年03月14日 17時38分 (#2777630)

        >機能してないコーディング規約
        再帰呼び出し禁止→スタックのことを考えれば、やむなし
        goto禁止→分からなくもないが、エラー処理にはgotoが欲しい
        関数末尾以外のreturn禁止→理不尽

        親コメント
        • by Anonymous Coward

          continue 禁止ってのも見たことある。

        • by Anonymous Coward

          VCにはあるけど、finaly句があればよかったのに。

      • by Anonymous Coward

        言語的な問題じゃないけど。
        初期の(だと思うけど)ソースコードデバッグで関数シンボル名が無茶苦茶で投げた経験からC++は受け付けなくなった。

      • by Anonymous Coward

        PHP5.3が最新の時代に3系互換で書いてたら冗長でクソなコードが出来上がった。4系まで互換性切って書き直したらえらくスッキリした。おそらく未だにPHP3くらいのメンタルでいる開発者が多いんではないかな。
        c,c++はOSやフレームワークのAPI次第で別言語であるかのように化けてしまう。SI組織やらなにやらで大きく違ってるんじゃないかと思う。

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

処理中...