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

12 月の TIOBE Index、C++ が初めて Java を上回る」記事へのコメント

  • by Anonymous Coward on 2022年12月12日 0時10分 (#4378790)

    人気があるので言語を選んでいるわけではないでしょ。
    対象物がありそれに適した言語を選んでいるだけになのに
    隣の芝生が気になってしょうがいないのか?

    • by Anonymous Coward on 2022年12月12日 8時17分 (#4378850)

      ツルハシ売る商売の人はどのツルハシが人気なのか知る必要があるでしょ

      親コメント
    • by Anonymous Coward
      全面刷新出来なくて仕方なく選んでいる場合もありそう
    • by Anonymous Coward

      一番飯の食いっぱぐれが無い言語が何か気になる無能が多いからですよ。
      どんな言語でも極めれば一生食えるんですけどね、COBOLでさえ。

      • by Anonymous Coward

        Perlでも一生食べていけますか?

        • by Anonymous Coward

          PerlやRubyあたりは無理そうだな。
          現状で生き残りそうな古い言語はCくらいだけど、一気にRustと入れ替わりそうな流れもある。

          • by Anonymous Coward

            Perl7があるでしょ。

          • by Anonymous Coward

            どんだけ増えても徐々に衰退するってのは、PerlやJavaがまさにその状況なわけで、Cもいつかは消えるのかもしれん。
            PerlやJavaでも、これだけ時間かけて衰退していくのに、比較にならんほど既存資産が多いCが、一気に入れ替わるってのは考えられんなぁ。

    • by Anonymous Coward

      そもそもTIOBE Indexは人気の有無を表してるわけでもなんでも無いけどな
      本当に何の役にも立たないランキングだよ
      なんでこんなランキングを取り上げるんだか

      • by Anonymous Coward

        ソース管理できるトコ全ての更新されてるプロジェクトの言語の合計取ったほうがまだ面白そうだけどな。
        #管理者涙目

        • by Anonymous Coward

          求人情報サイトで検索結果を比較してみるとか

      • by Anonymous Coward

        > なんでこんなランキングを取り上げるんだか
         
        それはsradだから、というかheadlessさんが小数点のついた数字をならべるのが好きだから。
        たとえそれに意味がなくても。

        • by Anonymous Coward

          別にコメントしなくていいんだよな。定点観測ストーリーというか。

    • by Anonymous Coward

      何で「言語を選んでいる」とか「隣の芝生」って話になるのかわからんけど
      特定の言語に最近何かムーブメントでもあったんなら一応押さえておきたいだろ

      このランキングでは動向も実状も測れないのはまた別の話で

    • by Anonymous Coward

      対象物が既にあるならそれでいいけど。
      今から組み込み製品を開発するとして、RUSTを使うべきかC++は悩むやろ。
      RUST良さそうだけど、
      ・人員集めるのは大変そう
      ・自分も勉強しないといけない
      ・メジャーになれずに消える可能性がある
      と考えると、C++が良さそうにも見える。

      • by Anonymous Coward

        コンパイラとOSがpure Rustになるらしいから、その頃にはRustも使いやすくなってるだろ。
        C++とRustの相互運用もちゃんとできるようになれば、(Rustに合わせるんだから)C++もsafeな書き方が確立する。

        • by Anonymous Coward

          つまり結果的にC++で良いや。ということ?
          組み込み屋としては、時間かけて本格的にRUSTを勉強するべきかは悩む。

          • by Anonymous Coward

            いくらArduino辺りでもでRUST動きますよって云っても使い所がなぁ
            あの規模のデバイスでC,C++習得して仕事できてたら他言語学習する理由付けは
            よほどのことがないと意味が無いから手が出ませんねぇ
            固有のいらんトラブルand/or不便とかありそうだし

            ラズパイクラスでLinux動いちゃえばもうPCだから何でもありだけど
            デバイスベアメタルの言語なんて結局CorC++しか無いでしょ
            第一選択のマザー言語で安牌ですよ
            # という結論になってしまうのだ

            • by Anonymous Coward

              C/C++使っててメモリ周りの不具合に嫌気が差しているのでRust使えるんなら使いたいです

              • by Anonymous Coward

                デスクトップはもうC/C++不要になってるから、あとは組み込み領域で君が率先してがんばればいい

              • by Anonymous Coward

                メモリ周りの不具合っていうけれど、その不具合を起こしてるのと同じ原因で
                その他の不具合が起こっているはず。

                RustだろうがJavaだろうがC#だろうがPythonだろうがメモリ以外のリソースは大抵
                プログラマが管理しないといけないし、配列の境界を越えてアクセスしたりするのは
                アルゴリズムの問題だし。

                メモリ周りの不具合に嫌気が差すほど遭遇しているなら、ファイルの閉じ忘れとか
                二重に閉じたとかの不具合に同じくらい嫌気がさしているはずで、それがRustで
                解決するとは思えない。

              • by Anonymous Coward

                Rustは、「そういう書き方ができない」アプローチを採っていて、PMがRustを採れば、ちゃんと書けない雑なプログラマは自動的に足切りされる。そのへんも、大いにウケている理由だと思う。
                おそらく、ほかの言語にも、こういうアプローチが波及していくと思われる。

              • by Anonymous Coward

                その他の不具合は割と初期に発見されて対応されるけど、メモリ周りの不具合は最後まで残りがちだし原因箇所の特定に苦労するのが嫌気の原因ですね。
                たまにぶっ壊してるのは見当ついても、いつ誰がぶっ壊したのかわからんという。もしかしたらハードの原因かもしれないし。

    • by Anonymous Coward

      自分独りで趣味でやるならどんなのでも個人の好みだろうけど、そうじゃない人の方が多いってことでしょ。
      集団で開発するとか仕事で言語の選定から請け負ってるとかなら、普及していて既にノウハウが蓄積されている方が、人手が集めやすかったり、見積りから全体での製造工程での効率もよかったりするでしょ。
      もしくはそういうところにアサインされる立場だとしても、選ばれ易いものを身に着けておくのはありがちな戦略かと。
      まあ、その真逆に、マイナー過ぎて、その人にしか頼めないみたいなスキルの修得を目指すというのもありっちゃあありだろうけどね。読みが外れたら目も当てられないとも思うが。

      • by Anonymous Coward

        単に自分が負け組じゃないことを確認して安堵したいだけじゃないかな。

        • by Anonymous Coward

          安堵どころじゃなくて、生活がかかってるだろ。
          負け組になりそうなら、早急に他の言語に移る必要がある。
          でも移るにはそれなりにコストがかかるから、タイミングも重要で判断は死活問題なんだよ。

          • by Anonymous Coward

            非正規労働者はつらいな

            • by Anonymous Coward

              この方は腕一本で食ってるフリーランスの一人親方なんじゃ?

          • by Anonymous Coward

            言語の違いなんてその他のパラメタに比べたら重要度は圧倒的に低いでしょ
            働いてればJavaやったことなくてもJava案件に突っ込まれるみたいなことはよくあるし

    • by Anonymous Coward

      その言語に対応したプログラマがどれだけ容易に確保できるかってのは企業にとっては死活問題
      TIOBEの人気ランキングが妥当な指標かどうかはともかく、流行り廃りは無視できないよ

      特に自分で決めた事を他人に説明して納得させて承認を貰わなくてはいけない人は
      説得材料に使う場合もあるし、逆に上から拒否される材料にもなりうるからね

人生の大半の問題はスルー力で解決する -- スルー力研究専門家

処理中...