失敗と反省

叫びます

プログラミング言語の今後

f:id:renjan:20170509142819p:plain f:id:renjan:20170509142825p:plain

ダウントレンド C++,Java,C#

アップトレンド TypeScript,Scala,Elixir

となっている。 C++は組み込み機器、ゲーム用途に使われていたがC#に置き換わっている。 C#もダウントレンド、VRが増加しているところから推測するに今後はソフトウェアではなくハードウェア(IoT)の方向に進むと思われる。パナソニックが透明ディスプレイを開発したが、これが小型化してARなどと組み合わさると消費者に普及するのではなかろうか。

f:id:renjan:20170509142834p:plain

JavaはBtoB向けソフトウェアやAndroidの開発に使われてきたが数年後にはScala,Elixirに置き換わると予想される。AndroidアプリはJava,Xamarinを利用したC#iOSと共有できるswift、もしくはkotolinになりそうだ

f:id:renjan:20170509142830p:plain

WEBアプリのフロントエンドとして人気があるJavaScriptも横ばいが続いている。非エンジニア職種(デザイナー等)が使い捨てのコードとして利用しているように思われる。 ruby on rails や国産とのことで人気があるrubyも利用者が減っている。学生や新卒会社員を中心に普及が進んでいるようにみえるのだが。