パスワードを忘れた? アカウント作成

TIOBE IndexのProgramming Language of the Year 2019はC言語」記事へのコメント

  • by Anonymous Coward

    そうかしら?
    他のメジャーな言語と比べて変わらないと思うし、ちゃんとしたコードが書けるようになるまでが他と比べて険しい言語と思うんですけどねCやC++って。

    • by Anonymous Coward on 2020年01月13日 19時43分 (#3744483)

      GUIやら何やらが面倒だからね。

      Hello Worldする難易度は他と変わらないけど、その次のマイルストーンが見つからない。
      少なくとも現状では、最初に覚えるべき言語ではなく、3番目ぐらいに習得するのが良さそうな印象。

      • by Anonymous Coward on 2020年01月13日 20時44分 (#3744519)

        最近のプログラマってのは「Hello,world」の次がGUIなのか
        見た目で結果が出てくるのが楽しいということでしょうか

        そんなん他の言語に任せておけばええやん
        C言語使う意義ってそんなところにはない

        • by Anonymous Coward on 2020年01月14日 5時33分 (#3744590)

          「Hello,world」の次がGUI
          じゃなくて、GUIで「Hello,world」が最初なんだよ

      • by Anonymous Coward

        GUIなんてポトペタでコントロール配置して、コントロールをダブルクリックして生成されたイベントハンドラに処理書いて終わりじゃん

        • by Anonymous Coward

          そんな「ううままうままううまううままうって避け方分かってんじゃん、簡単だよそんなの」みたいなこと言われましてもですね。

        • by Anonymous Coward

          で、「どうやって実機と同期するんだ?」ってところで悩む。
          「ボタンの背景色を赤にしたら、このLEDが光るんだけどできるよね?」とか言ってくる。

          #「デバイスドライバ?ナニ?ソレ?いるの?」ぐらいは平常運転。

      • by Anonymous Coward

        現在の主要なアプリ開発ではほとんど求められないんだろうけど、それでも駆け出しの頃にCのポインタ操作を習得して学んだ知識(メモリ操作に対する全般的な概念とか、アライメントに関するあれこれとか)は、その後のデバッグ作業をだいぶ捗らせてくれたなぁと思います。

        いや、普段は全然縁がないんですけど、でも例えば、ある時AIXのC++コンパイラの最適化のバグでSTLの挙動が変になったことがあって、あれをデバッグする時に大いに役立った。最初はまったく原因不明で胃が痛くなったものの、ふと最適化オプションを外してリコンパイルしてみたら正しく動作するようになって、

        • by Anonymous Coward

          昔、コマンドラインが基本だったころならCからでもよかったのかもしれないですが、(それでもBASICとアセンブラの知識があった方が良かったですが)今は、下位層が複雑すぎるので前者の方がつまずきにくいように思います。

        • by Anonymous Coward

          もとのコードがよろしくないのもあるのだろうけど、参照渡しや構造体あたりでやらかしたり理解できなかったりする人をたまに見かけるので第二言語としてやっておいて損はないかもね。

日々是ハック也 -- あるハードコアバイナリアン

処理中...