TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【地域】都道府県「生活満足度」ランキング!3位埼玉&愛知、2位兵庫、1位は?
【EV】テスラ「モデルS」分解、ベンツやボルボのロゴ付き部品が続々
【オーディオ】半年間で2倍になったワイヤレスイヤホン市場…サムスン、アップルを猛追
【不動産】首都圏マンション発売戸数、4月の供給量は過去最少の686戸 [エリオット★]
【社会】LINE厚労省アンケート、東京都民の7.1%が高熱や咳など新型コロナウイルスにみられる症状ありと回答
【IT】世界は60年前の言語で動いている。米コロナ失業申請がクラッシュ、COBOLの古兵が大忙し
【企業】アマゾンが日本で納税、社員「ようやく親戚に胸を張れます」
【IT】プログラマーの給料が一番高い国はどこ?
【株式前場値動き】前場の日経平均は反落、様子見の中で円安・中国株高が支え【7/30 株価】
【ヴィーガン】人工肉バーガー人気、パテ供給業者はうれしい悲鳴

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


1 :2019/11/18 〜 最終レス :2019/11/27
システム開発に利用するプログラミング言語に変化は生じているのだろうか。最近ではDX(デジタルトランスフォーメーション)への取り組みが進み、AI(人工知能)やIoT(インターネット・オブ・シングズ)機器を活用したシステム開発も増えている。デジタル化に取り組む企業ではデータ分析システムも欠かせない。

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

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

一気に2位まで順位を上げたPython
 アンケートでは普段使っているプログラミング言語を3つまで挙げてもらった。回答数が多い順に並べた。
https://cdn-tech.nikkeibp.co.jp/atcl/nxt/column/18/01068/111100001/01.jpg

注目すべきは「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/

2 :
優れた言語が必ずしも多く使われる訳ではないし、多く使われるから言語として優れている訳でもない

3 :
N88-BASICしか使えない私

4 :
「Fortran」は何位かな?

5 :
「FORTRAN」は何位かな?

6 :
PowerBuilderを忘れないで!

7 :
処理速度より生産性考えたらVBで十分

8 :
juliaか
やっぱり来ると思った

9 :
>3
同じくww
Androidタブレットにも98エミュレータ入れてる。

10 :
業務系と技術系では違うと思うな、両方ひっくるめて人気不人気ランキングなのか

11 :
cobolが上位入ってるっていつの時代かと思ったが
日本のアンケートか通りで
さすがに人気っていう状況には思えないが

12 :
日本語COBOLはまだ使われてるのだろうか

13 :
>>1の記事にあるように、Pythonは言語の構造が画期的というわけではなく、
便利なライブラリーが多い、ということだろうな

14 :
COBOLがRubyより上か

15 :
JavaScriptやSQLを一緒にするなよ

16 :
テキスト処理が大半だからPerlで事が足りてる
Pythonも覚えたいがオーバースペックで使い道がない
仕事で使うなら別なんだろうけど

17 :
ラダーシーケンスもよろしく

18 :
まだCが主流なのね
娘がIT企業に就職決めたから、私も便乗して再就職しようかな

19 :
HTML/CSS
意地でもランキングに入れてくるんだな。

20 :
特定の用途に特化してない言語って存在意義ないよね
だからジャバは死んだ

21 :
ルビを振ってくれないと読めんわ

22 :
じきにCOBOLの時代が来る

23 :
>>16
perl使える人は何も覚えなくても
そのままオンラインドキュメントみて
python使えます

24 :
cobol.vbいかのルビイvvv

25 :
>>20
javaが死んだのはライセンス料の問題やん。
ライセンス問題さえなければ今もjavaがトップだったと思う。

26 :
vb.netあるじゃん
珍しいな

27 :
サンプルが400人程度では少ないなあ。
それと
「ITエンジニア」と「システム開発」の両方ともが多岐にわたり過ぎている現状で、
プログラミング言語のランキングって意味があるのか?
(1) スマホのネイティブアプリ
(2) Webアプリ
(3) Webページデザイン
(4) PCアプリ
(5) サーバサイド開発
(6) 基幹業務
(7) IoTおよび組み込み
(8) 科学技術計算
このくらいに分類しないと、調査としては意味がないのではないか??

28 :
オープンソース系じゃないからVB入ってんだな
そうだったら連中存在自体を無視するし

29 :
>>9
ベーしっ君さんたちめ!

30 :
俺的ランキングはF#、TypeScript、C#

31 :
C言語系やJavaScript系を細かく分けた一方、アセンブリ言語は1つで済ますアバウトさ。

32 :
visual basicは初めて覚えた言語だけど
今から考えればマイクロソフトの
謎の呪文がわからなかっただけでよく出来てた

33 :
>>31
あれは特別だろ。

34 :
高級言語ランキングにしときゃC言語なんか集計せずに済むのに。

35 :
>>33
特別だからこそアーキごとに分かれてるべきだけど
使い手が少ないし需要も少ない

36 :
Golangが3位以内に入らないなんておかしいとオモタ
GitHubとかあらゆるツールがGoで書かれる時代なのに
とはいえ>>1はシステム開発か、まあそれなら分かるけど

37 :
しかしコンパイラって凄いわ。
どんな複雑なif文もやってくれるんだから。
アセンブリで書いたら気が遠くなる。

38 :
FORTRAN「……」

39 :
まあAIができたら日本語の自然言語で作れるようになるんだろうけど

40 :
世界は C で出来ている
そしてこれからも C で作られていくのだ

41 :
いまだにvbとかvbaとかやっている奴がかわいそう

42 :
10個ぐらい使える言語あるけど perl5, sh が多いな

43 :
>>1
Visual BASICがトップ言語じゃん!
VBA(94) + VB.NET(42) * VB(25) = 158!!
C/C++(136)、Python(127)、JavaScript(110)、Java(94)を余裕で超したな!
圧倒的じゃないか我が軍は!!!1111

44 :
何といってもBASICだ。
おれはフロッピーディスクも持ってる。
インターネットを購入したのも他人より一番早い。

45 :
その他が43人もいてそれぞれに別の言語を使ってることにオドロキだ

46 :
桐の一括処理w

47 :
>>39
かつて、日本語Mindって言語があってだな。

48 :
C/C++で開発してる奴そんなにいるか?
かなり特殊な用途だと思うんだが

49 :
誰に聞くかによるな。
大学あたりで聞いたらRがトップ3に入るだろ。

50 :
V2Cでサイトとインスタグラムの更新チェックをしたくて
JavascriptとrhinoのJavaを覚えたが
「なんで上手く動かないんだ」で鬱になるからプログラムは組みたくない

51 :
結局、やりたいこと(世間的なニーズがあるもの)をサポートするライブラリが
豊富かどうかだよなあ
IDEさえまともなものがあれば、言語とか比較的どうでもいい

52 :
Cは、大人気だな
人気の秘訣は?

53 :
グラフの合計が 1133票 で
可能な投票数は 440人*3票=1320票 なので、欠票が187票ある
440人のうち、2言語しか使ってない・1言語しか使ってない、という人物は多数いるらしい
つまり、通常の常識とは別で、複数言語使っている人間が優秀だ、ということになる
三つまでという制約なのでさらに複数の言語を使っている超優秀な人間がいてもそれ以上は投票出来ない
逆に、このご時世に一言語だけという人物はおそらくはいない
なので、投票者の半分くらいが2言語しか使っていない、と目算できる
そして半数は三言語以上を操ることが出来る、
ついでに1言語のみの人間は誤差、考えなくていいレベルだ
もう一つ考えられるのは、実は普段から使っているが対外的にそうは言いたくない言語だ
excelのvbaなんかがそれに当たる
つまり、自発的に使っている傾向の高い言語のランキングになる
無理矢理にしょうがなく使っている言語のランキングにはならない
自力で使いこなしている感がある言語のランキング、でもいい
C言語は比較的ラクだから「使っている」「使いこなしている」という実感が湧きやすい
HTMLを言語と称する人間がいるランキングはいろいろその背景を考えないといけない

54 :
>>4>>5
おまいらケコーンしる

55 :
Pythonがまだ16トンのアイコンだった頃から使っているわ

56 :
(´・ω・`)そんなことより、デジタルトランスフォーマーってなんや?

57 :
>>52
C++とセットだから
C++とCは別言語だと言いたいぐらいに必要知識に差がある
>>48
まだまだ組み込み分野だと使っているぜー

58 :
>>51
正直なところ、目的に応じて使うだけなので、言語はどれでもいい
IDEとか関係なく、目的に合致するかどうかだ

59 :
>>2
未だに事務処理ではCOBOL資産残ってるしね

60 :
PL/Iよりも使われてないマイナー言語が43もあることが驚きだ
実に10%の人間がそれぞれ別の超絶マイナー言語を使ってる計算になるからだ
「その他43」は相当にショッキングな数字だよ

61 :
VB(VBA)とかいうクソ害悪は滅べ
VB.NETは許すよ

62 :
>>60
HSPとかmisaとか使っている人が居るんじゃない?
個人的にはLISPが入っていないんだ・・・って思ったが

63 :
昔はJavaScriptなんてバカにしてたもんだが、WEB系・サーバー系の部署に
移ってからはTypeScriptからBabelと遷移して、今やNode.jsとES6で
随分様変わりしたもんだと感慨深い。
PythonやGoとかも使うこと有るけど、クライアントからフロントエンドもデータベースまで
一貫して同じ言語で事足りるのは助かる。

64 :
組み込みはオワコン感あるんだよな
シナ産電子機器にもはや太刀打ちできんだろ

65 :
じゃあ60の手習いでピソンとやらを始めるか
スマホしかないけど必要なら
ノートパソコンくらいは買ってもいいが

66 :
20年以上前にAccessで作ってあげた業務系のソフトがいまだに問題なくWindowsで動いているからな、その間にハードも進歩して高速処理w、いつも言語仕様が変わっているのはだめだろ。
そもそもVB、VBAの悪口を言う奴はどれだけ深く言語仕様を理解して悪口言ってるのかね。

67 :
>>63
Javascript単体ではもう使わんね
Typescriptに慣れるとJavascriptには戻れん
ただ、やっぱりサーバー側ロジックはC#で書くのが一番楽かな
ライブラリの都合とかもあるけど、やっぱり言語として常に新しいものを取り込んでいるのが助かる
非同期処理が非常に読みやすいですぜ

68 :
C#はコーディングするうえでは非常に楽だな
これひとつでフロント系からデータベースみたいな内部処理まで全部できるのはでかい
ただ性能重視でチューニングしたいならスクリプトやらオブジェクト指向言語の出る幕はないね

69 :
ま、Pythonの場合VBAのOS選ばない版と言えるかも
敷居が低いしお手軽
Accessは確かに便利で使いやすいけどやっぱりOSを選ぶし
共通とは言えないもんがある
結局Windows Officeの過度な依存が進むし
担当者が変わると保守の時奇妙なマクロとかが見付かる事もある
連携し過ぎると重いしな
PythonはAWSでも使えるしつーのも普及が進んだ理由だろうな

70 :
>>68
そういう速度チューニングが必要なものはC言語で書かれたライブラリを使うだけだからね
ビジネスロジックを手軽に書けるのが生産性として最重要なのよ

71 :
>>23
rubyはイテレータがキモい

72 :
>>3
懐かしいな
20年ちょい前に学校のパソコンの授業で習ったの思い出したわ

73 :
>>62
LISPって業務で使うの?

74 :
そこはSchemeじゃないの?

75 :
>>1
この手のスレが立つと必ず、
「ぼくがしってるマニアック言語」を早口で喋るキモオタが沢山わいてくるのウケるwwwwwwww

76 :
言語の上げ下げ意識してるやつは馬鹿
それだけは確実に言える

77 :
>>67
C#はとりあえず新機能掴んどきゃ応用出来るもんな
Visual Studioが頭良いから短く書くクセもつけやすい気がする

78 :
>>73
そういえば、業務では使ったことないな
テキストエディタを使う上では知っておくと便利なのでよく使っていたが、業務コードには載せないな

79 :
プログラミング教育を必修化して天下り先を確保したい公務員。
http://rio2016.2ch.sc/test/read.cgi/koumu/1499525032/

80 :
>>79
もともとプログラマの俺としては、必修化するのは別にいいと思う
だが、教員がプログラミングを出来ない時点で阿呆な政策だとしか言えんわ

俺の中学の時にもPCの授業が有ったが、DOSから一太郎を起動してワープロ入力をするという
糞みたいな授業だった
教師も碌にPCについて知らなかったし何をしたい授業か分からんかったな
個人的にはNT機をそれまで触ったことが無かったから、そこだけが唯一楽しんでいた

81 :
>>80
一時期学校のフォローで入った事あるけど
多くの学校では偶々技巧の先生がPC担当して
その管理責任の重さにノイローゼで長期休みになっていたり
pcに悪戯して生徒が壊すたびに始末書が発生して
遂に何もさせない方針にして居るケースを山ほど見たww
酷いのはマウスにボンド流し込んでる奴とかPCのスクリーンセイバーに
先生の悪口とか入れたりしてたなぁーwww
で、PCなんて壊れるもんだから気にすんなと言っておいたけど
お前の所の先生もノイローゼだったんじゃね?

82 :
vba増えてる理由に大企業の分業化がある。
協力会社に仕事を丸投げして、大企業の社員は管理監督者となる。
協力会社に提供する環境は、オフィスとメモ帳くらい。それ以外は一切インストールさせない。
必然的にvbaとHTML.css.JavaScriptしか使えないので、それで何とか業務を効率化させる。
需要はこの先も消えないやろな…

83 :
>>17
メカ屋さん乙
シーケンサーにしか使わないから覚える
気も起きない

84 :
VBA増やして、Microsoftの永久奴隷になるんですねーきゃー素敵ぃ〜
自社でソフトもて無いし管理能力のある技能社員が居ないから
低級環境で丸投げしてセブンペイみたいになるとですわ

85 :
>>83
ラダー利用者はnikkeiの読者じゃないしそもそもアンケートにすら答えていない、ってだけダゾ

86 :
来年はPerlが1位になってるよ
そしておれの年収は5倍に

87 :
>>81
さてね
特に教わることもなかったし、俺は無難に授業を受けていただけだわ
GUIのOSは初めて触ったので、それに関しては色々と楽しかったけどな

昔のHDDなんて壊れてなんぼのものだったから、大量のスペックを積み上げていたぞ

88 :
本当にエンジニアに対して取ったアンケートか・・・?

89 :
PL/Iなんてどこで使ってんだよ。IBM系?

90 :
>>88
ITエンジニアをエンジニアって略すな
あと、ITアーキテクトもアーキテクトって略すな

まじで機械屋とか建築屋とかが採用に来る

91 :
>>47
ASCIIの紹介で関西弁つかってたような?
MSX版出してとハガキ出したけど駄目でしたな
「日本語のForth」とかMSXマガジンに出ていて期待してた

92 :
いい加減、MFC6.0から卒業せんとな。

93 :
オワコンの組み込み系やってるからアセンブラとC/C++しか使えません><

94 :
なんで、すべての言語を統一できんのかな?
これからプログラム言語を学ぼうとする人間が迷ってしまうがな。
しかも、何年もかけて習得した言語が、すでに役に立たなくなってしまった、ってなこともあり得るし、
これからのことを考えると、プログラム言語の統一は必須なんじゃないか?
誰か、天才は実現してくれ。

95 :
pythonistaとかでmacでコンパイルしなくてもiosプログラミング出来る様になったのは嬉しい限り

96 :
>>25
日本でだけな(白目)

97 :
C/C++
Python
JavaScript
SQL
C#
Java
これらを横に並べて「プログラミング言語」で一括りにするのは
PC-8001で育ったパソコン少年のおいらが許さない

98 :
>>97
俺もPC8001で育ったが、もう少年じゃない

99 :
>>94
その言語の良さを最大限活かすなら別だけど、一つの言語を習得すれば
取り敢えず動くコードを書けるようになるのは比較的容易では?
新言語といっても順次選択繰り返しのチューリングマシンから逸脱したものではないし。

100 :
>>92
MFCは実行プログラムのサイズが小さくていいんだけどね
>>94
基本的には一つでも言語を習得すれば、他言語は文法の違いである程度は読めるし
学習コストは非常に低い
もし、初めにMisaを習熟したとしたら、残念だけど無駄な時間だったなとしか言えんが


100〜のスレッドの続きを読む
【製品】シャオミ製カメラ利用で他人の家映る、グーグルがアクセス遮断
【自動車】三菱自、世界戦略車 ミラージュ/アトラージュ のデザイン刷新…タイで販売開始
【企業】富士フイルム、日立の画像診断機器買収へ 1700億円
【現金】世界で消える高額紙幣 渋沢栄一が「万札最後の顔」に?
【EC】Amazon ブラックフライデーが日本初開催へ、黒い色や名前の商品がセール価格
【社会】紙中心の日本とIT化進む韓国、コロナ給付金で支給スピードに差 [田杉山脈★]
【コロナ】緊急事態宣言、期間延長の必要性を来週末にも議論=関係筋
【雇用】完全失業率2.2%に低下 7月、26年9カ月ぶり低水準
【携帯料金】ソフトバンクが新料金「メリハリプラン」「ミニフィットプラン」を3月12日に開始
【携帯】「+メッセージ」のユーザー数が1000万を突破 1000ポイントをプレゼント
--------------------
人見元基を語るスレ
休業をお願いする→補償する→申請を簡略化して簡単にする→たったこれだけのことが何で出来ない?
ローカル路線バス乗り継ぎの旅3【太川&蛭子】
くらやみ祭りや夜這いについて
【バーチャルYouTuber】.LIVEアイドル部アンチスレ#7030【アップランド】
【乃木坂46】佐々木琴子応援スレ☆80【KTK】
Fate/Grand Order まったりスレ3909
【原料高騰】日本の食の未来は?【需要拡大】
声優移籍情報スレ Part30
【PC】モンハンワールドmodスレ part11【MHW】
病気で悩む人達が症状による悲しみを「自分の好きなように」「好きなだけ」吐き出すスレ
【企業】AMD、新RyzenとEPYCにより2020年第1四半期の利益が10倍に [田杉山脈★]
クーラクール転売
DURA ACEについて語ろう 【デュラエース】Part42
【悲報】東京五輪は今年の秋に延期 [535050937]
【B&E】ジェシカ応援スレ☆251【Jessica】
【伊勢崎の29期】早川?遅川?清太郎かい!?
Labyrinth / Mindgames ★6
女の子なら焼肉は食パンでしょ?
【V-MAX】しばき隊FC★869【タイヤバースト】
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼