【IT】プログラミング言語人気ランキング2020、2位に「大躍進」したあの言語

【IT】プログラミング言語人気ランキング2020、2位に「大躍進」したあの言語
1田杉山脈 ★2019/11/18(月) 17:47:20.99ID:CAP_USER
システム開発に利用するプログラミング言語に変化は生じているのだろうか。最近ではDX(デジタルトランスフォーメーション)への取り組みが進み、AI(人工知能)やIoT(インターネット・オブ・シングズ)機器を活用したシステム開発も増えている。デジタル化に取り組む企業ではデータ分析システムも欠かせない。

 このように開発対象のシステムが多様化する中、ITエンジニアがシステム開発に使用するプログラミング言語に変化はあるのか。そして現場のITエンジニアは自分のスキルをどう捉えているのだろうか。これを探るため、日経 xTECHでは2018年に引き続き「プログラミング言語実態調査」のアンケートをWebサイト上で実施した。調査期間は2019年9月26日〜10月18日。440人の会員から回答を得た。

 ここでは、調査結果から明らかになったプログラミング言語の人気ランキングを紹介する。

一気に2位まで順位を上げたPython
 アンケートでは普段使っているプログラミング言語を3つまで挙げてもらった。回答数が多い順に並べた。

注目すべきは「Python」の飛躍である。機械学習や計算処理などのライブラリーやフレームワークが豊富に用意されているPythonは、最近はやりのAIシステムやデータ分析システムに利用されている。こうしたシステムを開発するITエンジニアは増えており、上位にランクインする結果となった。

 では、具体的に順位を見ていこう。普段使用している言語の第1位は前回の調査同様「C/C++」だった。回答者440人中136人が使っている。C/C++は組み込み機器や処理速度が求められるシステムに利用されることが多い。

 第2位は127人が使っていると回答した「Python」だ。回答者の3割弱が使用している。前回の調査では5位だったが一気に2位まで順位を上げた。もはや現在のシステム開発に欠かせない言語の1つと言えるだろう。

 使用言語の第3位は「JavaScript」(110人)だった。前回の調査では2位だったので1つ順位を落とす結果となった。一般にJavaScriptはWebシステムやWebアプリのクライアント側(Webフロントエンド)の開発に使われるプログラミング言語である。第8位にWebサイトのレイアウトやデザインを定義する「HTML/CSS」がランクインしていることから、ITエンジニアが開発するシステムの多くに何らかのWeb技術が用いられているのだろう。

 第4位はデータベースの定義や操作に利用する「SQL」(106人)、第5位には「C#」(96人)、第6位には「Java」(94人)がそれぞれランクインした。基幹システム開発などによく使われるこれらの言語も依然根強い人気がある。
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/01068/111100001/

3名刺は切らしておりまして2019/11/18(月) 17:53:25.47ID:qaSvmM1z
N88-BASICしか使えない私
9名刺は切らしておりまして2019/11/18(月) 18:02:24.32ID:/yda83jn
>3
同じくww
Androidタブレットにも98エミュレータ入れてる。
72名刺は切らしておりまして2019/11/18(月) 21:37:10.87ID:PEY5di7v
>>3
懐かしいな
20年ちょい前に学校のパソコンの授業で習ったの思い出したわ
5名刺は切らしておりまして2019/11/18(月) 17:55:54.96ID:uQVC0atZ
「FORTRAN」は何位かな?
6名刺は切らしておりまして2019/11/18(月) 17:58:29.92ID:nTZ/topg
PowerBuilderを忘れないで!
8名刺は切らしておりまして2019/11/18(月) 18:01:27.18ID:cIaa+hXy
juliaか
やっぱり来ると思った
11名刺は切らしておりまして2019/11/18(月) 18:04:57.34ID:cIaa+hXy
cobolが上位入ってるっていつの時代かと思ったが
日本のアンケートか通りで
さすがに人気っていう状況には思えないが
15名刺は切らしておりまして2019/11/18(月) 18:23:54.63ID:pYp64SYn
JavaScriptやSQLを一緒にするなよ
118名刺は切らしておりまして2019/11/19(火) 02:04:50.58ID:y8ThRdOm
>>15
JavaScriptはもうメジャーな言語やぞ
ブラウザに限定されない
node.jsや関連フレームワーク調べろ
18名刺は切らしておりまして2019/11/18(月) 18:32:13.74ID:j/EvF+S3
まだCが主流なのね
娘がIT企業に就職決めたから、私も便乗して再就職しようかな
19名刺は切らしておりまして2019/11/18(月) 18:33:47.70ID:6PmiBDm2
HTML/CSS
意地でもランキングに入れてくるんだな。
20名刺は切らしておりまして2019/11/18(月) 18:34:45.82ID:Bccv/m6n
特定の用途に特化してない言語って存在意義ないよね
だからジャバは死んだ
25名刺は切らしておりまして2019/11/18(月) 18:50:15.20ID:wVLxfDqk
>>20
javaが死んだのはライセンス料の問題やん。
ライセンス問題さえなければ今もjavaがトップだったと思う。
96名刺は切らしておりまして2019/11/18(月) 22:53:18.16ID:xjJyblg7
>>25
日本でだけな(白目)
24名無し2019/11/18(月) 18:47:06.70ID:xcXj8wlO
cobol.vbいかのルビイvvv
30名刺は切らしておりまして2019/11/18(月) 18:53:30.86ID:sm1uXUxz
俺的ランキングはF#、TypeScript、C#
32名刺は切らしておりまして2019/11/18(月) 18:55:43.92ID:cIaa+hXy
visual basicは初めて覚えた言語だけど
今から考えればマイクロソフトの
謎の呪文がわからなかっただけでよく出来てた
37名刺は切らしておりまして2019/11/18(月) 19:32:11.77ID:dWObgJD/
しかしコンパイラって凄いわ。
どんな複雑なif文もやってくれるんだから。
アセンブリで書いたら気が遠くなる。
42名刺は切らしておりまして2019/11/18(月) 20:05:51.79ID:E4pHsGiB
10個ぐらい使える言語あるけど perl5, sh が多いな
44名刺は切らしておりまして2019/11/18(月) 20:13:16.52ID:uQHLZg+2
何といってもBASICだ。
おれはフロッピーディスクも持ってる。
インターネットを購入したのも他人より一番早い。
45名刺は切らしておりまして2019/11/18(月) 20:13:18.46ID:1axhYdg4
その他が43人もいてそれぞれに別の言語を使ってることにオドロキだ
46名刺は切らしておりまして2019/11/18(月) 20:14:07.52ID:WxPBIxsD
桐の一括処理w
48名刺は切らしておりまして2019/11/18(月) 20:17:36.62ID:hjs5qQMG
C/C++で開発してる奴そんなにいるか?
かなり特殊な用途だと思うんだが
49名刺は切らしておりまして2019/11/18(月) 20:28:01.28ID:o4ro63l7
誰に聞くかによるな。
大学あたりで聞いたらRがトップ3に入るだろ。
50名刺は切らしておりまして2019/11/18(月) 20:30:02.77
V2Cでサイトとインスタグラムの更新チェックをしたくて
JavascriptとrhinoのJavaを覚えたが
「なんで上手く動かないんだ」で鬱になるからプログラムは組みたくない
55名刺は切らしておりまして2019/11/18(月) 20:43:42.11ID:Wax8MRGV
Pythonがまだ16トンのアイコンだった頃から使っているわ
56名刺は切らしておりまして2019/11/18(月) 20:47:14.58ID:m34GQB1j
(´・ω・`)そんなことより、デジタルトランスフォーマーってなんや?
64名刺は切らしておりまして2019/11/18(月) 21:08:27.83ID:gxTKlvcg
組み込みはオワコン感あるんだよな
シナ産電子機器にもはや太刀打ちできんだろ
65名刺は切らしておりまして2019/11/18(月) 21:08:39.93ID:0rIXEc0o
じゃあ60の手習いでピソンとやらを始めるか
スマホしかないけど必要なら
ノートパソコンくらいは買ってもいいが
68名刺は切らしておりまして2019/11/18(月) 21:17:34.76ID:WXNGmG2p
C#はコーディングするうえでは非常に楽だな
これひとつでフロント系からデータベースみたいな内部処理まで全部できるのはでかい
ただ性能重視でチューニングしたいならスクリプトやらオブジェクト指向言語の出る幕はないね
70名刺は切らしておりまして2019/11/18(月) 21:23:38.86ID:BZRSVb/j
>>68
そういう速度チューニングが必要なものはC言語で書かれたライブラリを使うだけだからね
ビジネスロジックを手軽に書けるのが生産性として最重要なのよ
74名刺は切らしておりまして2019/11/18(月) 21:38:39.42ID:E2cO/fvL
そこはSchemeじゃないの?
76名刺は切らしておりまして2019/11/18(月) 21:39:35.85ID:6a3ajyEl
言語の上げ下げ意識してるやつは馬鹿
それだけは確実に言える
82名刺は切らしておりまして2019/11/18(月) 21:57:16.86ID:KNTmsZfw
vba増えてる理由に大企業の分業化がある。
協力会社に仕事を丸投げして、大企業の社員は管理監督者となる。
協力会社に提供する環境は、オフィスとメモ帳くらい。それ以外は一切インストールさせない。
必然的にvbaとHTML.css.JavaScriptしか使えないので、それで何とか業務を効率化させる。
需要はこの先も消えないやろな…
84名刺は切らしておりまして2019/11/18(月) 22:01:21.23ID:0JnRGyph
VBA増やして、Microsoftの永久奴隷になるんですねーきゃー素敵ぃ〜

自社でソフトもて無いし管理能力のある技能社員が居ないから
低級環境で丸投げしてセブンペイみたいになるとですわ

86名刺は切らしておりまして2019/11/18(月) 22:08:51.17ID:w5gKDi9I
来年はPerlが1位になってるよ
そしておれの年収は5倍に
89名刺は切らしておりまして2019/11/18(月) 22:23:40.24ID:NEwW3ceP
PL/Iなんてどこで使ってんだよ。IBM系?
92名刺は切らしておりまして2019/11/18(月) 22:39:38.78ID:dWObgJD/
いい加減、MFC6.0から卒業せんとな。
93名刺は切らしておりまして2019/11/18(月) 22:50:14.17ID:R6cGOvw9
オワコンの組み込み系やってるからアセンブラとC/C++しか使えません><
95名刺は切らしておりまして2019/11/18(月) 22:52:27.35ID:BARUU5Kj
pythonistaとかでmacでコンパイルしなくてもiosプログラミング出来る様になったのは嬉しい限り
104名刺は切らしておりまして2019/11/18(月) 23:22:57.68ID:8zY5xvJM
ぴぎぃ!
107名刺は切らしておりまして2019/11/18(月) 23:40:41.72ID:E7QTHxB6
モンティったらあ
112名刺は切らしておりまして2019/11/19(火) 00:18:05.43ID:OHXZqKOq
LUAってよく名前聞くけど全然人気ないんだ
127名刺は切らしておりまして2019/11/19(火) 02:56:23.16ID:/BF5Ag7g
『マイコンBASIC』の
ゲームを一生懸命打ち込んで

完成した時の充実感が
大好きだった・・

引用元:http://egg.5ch.net/test/read.cgi/bizplus/1574066840/