by
Anonymous Coward
on 2018年08月07日 12時41分
(#3457044)
R が JS より高かったり、Python が1位だったりするので Web 業界よりも統計・データ分析関連の意見が強いのかも知れないが、 C++ はどういう指標によってこの順位なんだろう。 過去の資産は膨大ではあるけど、 この1年で去年2位だった C を越えるほどの新しい何かがあるとは思えない。 C はむしろ資産増え続けてるし、現在この世で一番重要な OS (=Linux)で使われてる。 C++ は・・一体なんだっていうんだろう。
ネイティブコードへのコンパイルが必要な用途なら人工知能から組み込みまで規模の大小を問わず C から C++ へという趨勢があると思います。組み込み系ならマイコン側のリソースの増加もありますが、C++を前提とした様々な開発環境側の整備の恩恵が非常に大きいです。
以前もsradでコメントしましたが、フィジカルコンピューティングで大人気の 8bitマイコン基板 Arduino のプログラム(=スケッチ)の実態は C++ です。スケッチを書く統合開発環境や既成のライブラリのお陰で C の気分でプログラミングできます。しかし凝ったプログラムとなると C++ として情報を探したりしますから、これも C++ の順位に寄与していると思います。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
C++ はどこの業界の意見なのだろう (スコア:0)
R が JS より高かったり、Python が1位だったりするので
Web 業界よりも統計・データ分析関連の意見が強いのかも知れないが、
C++ はどういう指標によってこの順位なんだろう。
過去の資産は膨大ではあるけど、
この1年で去年2位だった C を越えるほどの新しい何かがあるとは思えない。
C はむしろ資産増え続けてるし、現在この世で一番重要な OS (=Linux)で使われてる。
C++ は・・一体なんだっていうんだろう。
Re: (スコア:0)
C++を採用しているのは組み込み業界ですね。IoT関連で増えてるのかもしれません。
消費電力や搭載メモリの都合上、JVM乗せたりスクリプト系言語を主体として開発するのは稀ですから。
Re:C++ はどこの業界の意見なのだろう (スコア:1)
昔自分が携わってた時は組み込みといえばCでしたが、C++の方がいい理由が思い当たりません。
ここ十数年で事情が変わったのでしょうか。
Re: (スコア:0)
組み込み機器の上で直接開発するなら別ですが、普通のPCで開発するならC++を避けてCにする理由もないような。
Re: (スコア:0)
どのような製品を作っているかにもよるでしょうが、組み込み系とはいえ使えるリソースが増えた、要求仕様が増えたなどの理由でCの方が良い理由が相対的に小さくなったということでしょう。
Re: (スコア:0)
究極の組み込み機器と言える、F-35の制御プログラムはC++で書かれてるそうだよ。
https://tech.nikkeibp.co.jp/dm/article/COLUMN/20120210/204592/ [nikkeibp.co.jp]
俺も自動車の組み込みやってるけど、確かにCが多いけど一部でC++が使われ始めてるよ。
10年以上前にやってた携帯電話(ガラケー)なんかは、C++使ってたな。
Re: (スコア:0)
組み込みと言っても昔よりリソースは圧倒的に増えてるし、分業開発するならCとC++を比較してあえてCを選ぶ理由が無いです
強いて言えば、Cは出来るけどC++はわかんないって人が多くてCを採用する時ぐらいでしょうか
Re: (スコア:0)
ネイティブコードへのコンパイルが必要な用途なら人工知能から組み込みまで規模の大小を問わず C から C++ へという趨勢があると思います。組み込み系ならマイコン側のリソースの増加もありますが、C++を前提とした様々な開発環境側の整備の恩恵が非常に大きいです。
以前もsradでコメントしましたが、フィジカルコンピューティングで大人気の 8bitマイコン基板 Arduino のプログラム(=スケッチ)の実態は C++ です。スケッチを書く統合開発環境や既成のライブラリのお陰で C の気分でプログラミングできます。しかし凝ったプログラムとなると C++ として情報を探したりしますから、これも C++ の順位に寄与していると思います。