RSSおすすめ記事です

スポンサーリンク

習得したいプログラミング言語、したくない言語 プログラミング言語実態調査 2018

ニュースプログラム

プログラム

スポンサーリンク

1: 名無しのシステムエンジニアさん 2019/01/24(木) 00:39:41.91 ID:tqkH5Z1/9

 ITエンジニアは今後、どんなプログラミング言語を学びたいのか。またもう要らないと感じているプログラミング言語は何か。これらを明らかにするために、日経 xTECHでは「プログラミング言語実態調査 2018」を実施。
その結果、ITエンジニアが今後有望視するプログラミング言語が浮かび上がった。

調査では、今後スキルを磨きたいプログラミング言語を複数回答で聞いた。すると、スキルを磨きたい言語の第1位は「Python」だった。回答者1000人中、実に670人がPythonを選んだ。ITエンジニアのおよそ3人に2人がPythonを推す状況だ。

https://i.imgur.com/hPHc5Q2.png
今後、スキルを磨きたいと思う言語

Pythonは最近のAI(人工知能)関連のシステムで欠かせないプログラミング言語になっている。ライブラリーやフレームワークも豊富であり、AIブームの到来で有望視するITエンジニアが多いと見られる。

スキルを磨きたいプログラミング言語の第2位は「JavaScript」(547人)だ。過半数を占める回答者がJavaScriptを挙げている。
同じくWeb技術の「HTML/CSS」(373人)も4位に入った。こうしたWeb技術を用いたシステムが現場で増えている表れだろう。

第3位は「Java」(391人)、第5位は「C/C++」(372人)、第6位は「C#」(364人)だった。いずれも現在利用しているプログラミング言語の上位を占める言語である。

次に、スキルを磨きたい言語と年齢の関係に着目した。全体の傾向は大きく変わらなかったが、29歳以下のITエンジニアの75%がPythonと答えていた。若手ITエンジニアにとってPython

@以下非公開です

2019/01/24
プログラミング言語実態調査 2018
習得したいプログラミング言語、したくない言語
安藤 正芳=日経 xTECH/日経SYSTEMS
https://tech.nikkeibp.co.jp/

2: 名無しのシステムエンジニアさん 2019/01/24(木) 00:40:13.71 ID:Yk11+R9T0
Rubyかな

 

3: 名無しのシステムエンジニアさん 2019/01/24(木) 00:40:30.46 ID:iyCHQUlG0
小学生がC++してる現実があるんですよ

 

314: 名無しのシステムエンジニアさん 2019/01/24(木) 02:15:10.11 ID:4YKDwiTQ0
>>3
小学生でさえ「初めてのC」読んでるというのにおまいらときたら(´・ω・` )

 

694: 名無しのシステムエンジニアさん 2019/01/24(木) 07:47:34.10 ID:gh3JBYok0
>>314
君とC

 

800: 名無しのシステムエンジニアさん 2019/01/24(木) 08:51:31.66 ID:V+GmSvPy0
>>3
最初はC++++の方が楽なのに

 

936: 名無しのシステムエンジニアさん 2019/01/24(木) 11:36:03.68 ID:JjgeuiJE0
>>800
+が4つでc#なんだよ。覚えておけよ

 

7: 名無しのシステムエンジニアさん 2019/01/24(木) 00:41:43.54 ID:Wy9M9Dxh0
COBOLがあってVB6が無い

 

12: 名無しのシステムエンジニアさん 2019/01/24(木) 00:43:05.72 ID:gMwZ9Hil0

>第5位は「C/C++」(372人)、第6位は「C#」(364人)

古い方が負けてないのが意外

 

55: 名無しのシステムエンジニアさん 2019/01/24(木) 00:57:46.66 ID:QuvzjQQR0
>>12
Cは今でも組込み系ではほぼ必須。

 

68: 名無しのシステムエンジニアさん 2019/01/24(木) 00:59:56.60 ID:82m89+3N0
>>55
すぐ書けるもんねえ。
ポインタは確かに少し厄介だけど(間違っててもコンパイルできちゃうし)。
手続き型言語はとっかかりにはいいよねー。

 

478: 名無しのシステムエンジニアさん 2019/01/24(木) 03:42:47.68 ID:OANlAVkX0
>>68
APPLE ][や初代ファミコンのCPUである6502のマシン語=アセンブリ言語で
メモリ・マップのゼロ・ページがポインタになる。
だからC系言語のポインタ入門には打って付け。
俺は80年台初期にAIM65で6502マシン語で英語を日本語に翻訳するシステムを開発した。

 

480: 名無しのシステムエンジニアさん 2019/01/24(木) 03:50:02.64 ID:Vlel44G00
>>478
若い人たちがポインタについて説明できない理由は
そのあたりにあるのでしょう
低級言語と呼称した先人が悪い

 

545: 名無しのシステムエンジニアさん 2019/01/24(木) 04:59:26.89 ID:OANlAVkX0
>>480
6502は先進的なCPUでポインタに使うメモリアドレスはビッグ・エンディアンになってた。
すなわち8ビットのメモリの偶数番地が下位8ビット、奇数番地が上位8ビットで16ビット=65536バイトの範囲の
アドレスを指定してデータをアクセスする。
そして16ビットポインタを8ビットのXレジスタ又はYレジスタで修飾=ポインタ・アドレスと加算して
実際に読み書き比較するデータアドレス計算をCPUの基本機能として実装してるんだ。
APPLE][やAIM65はマシン語命令を1個づつ実行してはAcレジスタ、Xレジスタ、Yレジスタ
及びアドレス指定したメモリの値を表示するモニタープログラムがあるから
後発のC系言語のポインタの仕組みを先取りしたスグレモノだった。

 

704: 名無しのシステムエンジニアさん 2019/01/24(木) 07:54:31.42 ID:uTt2oZcH0

>>68
ポインタは難しくないし簡単

ただし、ポインタの便利さを知ってしまうと他の言語が厳しくなる
C言語と同じ作者のGo言語でも文法や手続きが厳格すぎてプログラミングの自由を否定していてCの使いやすさ分かりやすさには全く敵わない

 

540: 名無しのシステムエンジニアさん 2019/01/24(木) 04:52:52.45 ID:f/yBeMc40
>>12
組み込み系は必須だからなぁ
そんな自分も組み込みよりなのもあって
メインcばっか

 

735: 名無しのシステムエンジニアさん 2019/01/24(木) 08:11:30.25 ID:XWVLsTo90
>>12
C♯はWindowsだけだがC、C++はOSを選ばない

 

741: 名無しのシステムエンジニアさん 2019/01/24(木) 08:15:40.76 ID:qZEi0R7O0
>>735
MSに飼い〇されている旧ザマリンの事も
たまに思い出してあげて下さい

 

13: 名無しのシステムエンジニアさん 2019/01/24(木) 00:43:54.33 ID:o1IDntRT0
JavaScript…?

 

196: 名無しのシステムエンジニアさん 2019/01/24(木) 01:34:32.61 ID:GNza45N80
>>13
Googleマップとかも、JavaScriptの発展技術だぞ

 

487: 名無しのシステムエンジニアさん 2019/01/24(木) 03:57:46.41 ID:pW9cZClS0
>>13
だよな。HTMLも。
言語じゃねーじゃん

 

16: 名無しのシステムエンジニアさん 2019/01/24(木) 00:44:47.09 ID:82m89+3N0
覚える必要なんかねえと思うんだけどねえ。
時間が余ってんならまだしも、さらにこれに英語教育まで突っ込むんだろう?
まともなやつが考えることだとはとても思えん。

 

27: 名無しのシステムエンジニアさん 2019/01/24(木) 00:47:56.64 ID:IDBkj1Ms0

>>16
素の思考力を身に着けさせるのが先だろうにな
文化面も手抜きだし

ペラペラならぬペラッペラな人材の量産

 

36: 名無しのシステムエンジニアさん 2019/01/24(木) 00:49:57.16 ID:bZWKWk7v0
「プログラマーが何の言語を身につけたいか」
のスレに来て学校教育を語ってるお前らみたいののどこに思考力があんねん>>16 >>27

 

113: 名無しのシステムエンジニアさん 2019/01/24(木) 01:13:48.42 ID:TXBNLRwq0
>>36
あんたが優勝w

 

25: 名無しのシステムエンジニアさん 2019/01/24(木) 00:46:56.46 ID:YyhKnGb/0

『Java』と『Perl』だけはしんでも嫌

というか一刻も早く消えて欲しい言語の双巨頭
もしタイムマシンが出来たら両開発者達にもう一度最初っから開発設計を見直せと忠告したい

 

31: 名無しのシステムエンジニアさん 2019/01/24(木) 00:48:44.58 ID:xpRfdB1e0
>>25
VBちやん「残念でした!」

 

278: 名無しのシステムエンジニアさん 2019/01/24(木) 02:05:00.19 ID:ExMT0Huo0
>>25
え?
パールなんかとっくに消えたやん

 

282: 名無しのシステムエンジニアさん 2019/01/24(木) 02:06:57.09 ID:NBw7ee0A0
>>278
消えてないけど?

 

45: 名無しのシステムエンジニアさん 2019/01/24(木) 00:54:12.65 ID:38o4bzs40
また言語のスレかいな
そもそも目的に合う処理系選べばいいだけで、どんな言語がいいとかバカじゃないのか?
販売管理と法人会計と人間との会話スキル覚えたほうがよっぽど食いっぱぐれないぞ

 

83: 名無しのシステムエンジニアさん 2019/01/24(木) 01:03:29.72 ID:qrjcXVYgO
>>45
正解。
言語なんてどうでも良いんだよ。突き詰めたら、みんな同じなんだからね。
25年前に先輩から言われた「言語より日本語を勉強しなさい」を思い出したよ。

 

172: 名無しのシステムエンジニアさん 2019/01/24(木) 01:28:25.98 ID:eLbkHLrt0
>>83
いい先輩メンターですね。
私も言われました。外注のPGさんでした。

 

62: 名無しのシステムエンジニアさん 2019/01/24(木) 00:58:49.64 ID:Sgs9X7UG0
スパコンはfortranだろ
いかにアマチュアばっかかよく分かる調査結果だな
まあ人数の問題だがな

 

72: 名無しのシステムエンジニアさん 2019/01/24(木) 01:01:25.61 ID:r0ubYfTm0
今は圧倒的にPythonだけど
俺的にはC#

 

81: 名無しのシステムエンジニアさん 2019/01/24(木) 01:03:26.51 ID:qoIwaKlD0
プログラミングできる人にちょっと質問
プログラミング言語が習得できる人って英語とか仏語とか中国語とか普通の言語も習得しやすいのかな?
話すのはまた違う能力な気がするけど読み書きならプログラミング言語と同じなのかなと思ったので

 

92: 名無しのシステムエンジニアさん 2019/01/24(木) 01:06:03.73 ID:Q3GvNJhx0
>>81
言語より先に論理的にものを考えられないと無理と思う

 

446: 名無しのシステムエンジニアさん 2019/01/24(木) 03:18:10.60 ID:1PTKbdYM0
>>81
似て非なるものだよ
プログラミングはまとまった文章ではないし、単語と箇条書きの集まりみたいな感じ

 

477: 名無しのシステムエンジニアさん 2019/01/24(木) 03:41:31.96 ID:Vlel44G00

>>81


{
表示ステートメント
}


begin
表示ステートメント
end


表示ステートメント


どうする?言ってよね

①Cの記述
②Pscal の記述
③BASICなどのインタプリタに多い記述
④人が使う言語

 
 
Left Caption

管理人コメ

Python

Posted by flac