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

IEEE Spectrumによるプログラミング言語ランキング、今年もPythonが1位」記事へのコメント

  • R が JS より高かったり、Python が1位だったりするので
    Web 業界よりも統計・データ分析関連の意見が強いのかも知れないが、
    C++ はどういう指標によってこの順位なんだろう。
    過去の資産は膨大ではあるけど、
    この1年で去年2位だった C を越えるほどの新しい何かがあるとは思えない。
    C はむしろ資産増え続けてるし、現在この世で一番重要な OS (=Linux)で使われてる。
    C++ は・・一体なんだっていうんだろう。

    • by Anonymous Coward

      C++を採用しているのは組み込み業界ですね。IoT関連で増えてるのかもしれません。
      消費電力や搭載メモリの都合上、JVM乗せたりスクリプト系言語を主体として開発するのは稀ですから。

      • by Anonymous Coward on 2018年08月07日 15時27分 (#3457189)

        昔自分が携わってた時は組み込みといえばCでしたが、C++の方がいい理由が思い当たりません。
        ここ十数年で事情が変わったのでしょうか。

        親コメント
        • by Anonymous Coward

          組み込み機器の上で直接開発するなら別ですが、普通のPCで開発するならC++を避けてCにする理由もないような。

        • by Anonymous Coward

          どのような製品を作っているかにもよるでしょうが、組み込み系とはいえ使えるリソースが増えた、要求仕様が増えたなどの理由でCの方が良い理由が相対的に小さくなったということでしょう。

        • by Anonymous Coward

          究極の組み込み機器と言える、F-35の制御プログラムはC++で書かれてるそうだよ。
          https://tech.nikkeibp.co.jp/dm/article/COLUMN/20120210/204592/ [nikkeibp.co.jp]
          俺も自動車の組み込みやってるけど、確かにCが多いけど一部でC++が使われ始めてるよ。
          10年以上前にやってた携帯電話(ガラケー)なんかは、C++使ってたな。

        • by Anonymous Coward

          組み込みと言っても昔よりリソースは圧倒的に増えてるし、分業開発するならCとC++を比較してあえてCを選ぶ理由が無いです
          強いて言えば、Cは出来るけどC++はわかんないって人が多くてCを採用する時ぐらいでしょうか

        • by Anonymous Coward

          ネイティブコードへのコンパイルが必要な用途なら人工知能から組み込みまで規模の大小を問わず C から C++ へという趨勢があると思います。組み込み系ならマイコン側のリソースの増加もありますが、C++を前提とした様々な開発環境側の整備の恩恵が非常に大きいです。

          以前もsradでコメントしましたが、フィジカルコンピューティングで大人気の 8bitマイコン基板 Arduino のプログラム(=スケッチ)の実態は C++ です。スケッチを書く統合開発環境や既成のライブラリのお陰で C の気分でプログラミングできます。しかし凝ったプログラムとなると C++ として情報を探したりしますから、これも C++ の順位に寄与していると思います。

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

処理中...