【IT】2017年に最も使われたプログラミング言語14選 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★2017/07/16(日) 17:46:51.17ID:CAP_USER
fossBytesに7月13日(米国時間)に掲載された記事「14 Most Used And Popular Programming Languages Of 2017」が、JetBrainsの開発者調査結果「The State of Developer Ecosystem in 2017」を引き合いに出し、2016年後半から2017年前半にかけてもっとも利用されたプログラミング言語を伝えた。

掲載されているプログラミング言語順位は次のとおり。

JavaScript (65%)
HTML/CSS (60%)
Java (47%)
SQL (42%)
Python (32%)
PHP (30%)
C# (20%)
C++ (17%)
C (15%)
TypeScript (12%)
Ruby (10%)
Swift (9%)
Go (8%)
Objective-C (7%)
http://n.mynv.jp/news/2017/07/15/120/images/002l.jpg

Web系で使われる技術が上位にランクインしている。また、モバイルアプリを開発するためのプログラミング言語もよく使われてることがわかる。リストには、HTML/CSSのようにプログラミング言語としては認識されないことが多い技術も入っているが、JetBrainsのリストに入っているため掲載したと説明がある。プログラミング言語一覧にはときどきHTML/CSSやSQLのような、通常プログラミング言語とは考えられていない技術も含まれていることがある。
http://news.mynavi.jp/news/2017/07/15/120/

0143名刺は切らしておりまして2017/07/16(日) 23:03:22.03ID:lq1fjUBB
>>140
法律は法律
自然言語で書かれていようとC言語で書かれていようと何で記述してあっても法律だよ
実行環境によって結果が異なるのは定義が曖昧だから
AIを導入しても定義が曖昧なら結果は異なる

0144名刺は切らしておりまして2017/07/16(日) 23:16:14.91ID:hhzglpgE
>>139
jsはしょうもないところで苦労する割にはリターンが少ない言語だと思う
無難にC#か、今後の発展を期待するならGo辺りが狙い目じゃね?

0145名刺は切らしておりまして2017/07/16(日) 23:22:13.06ID:4iTRzMpB
>>132
日本はIT後進国だけどそれでも10年も経てばRDBは影薄くなると考えてる
クラウドへの移行が本格化しつつあるがクラウドのDBのデフォルトはNoSQL
今のNoSQLはRDBレベルに一貫性を設定することも可能だから移行は思ったより時間かからないと思う
とは言え一貫性を強固にするとNoSQLのスピードが死ぬ為NoSQLのスピードを最大化するのが腕の見せ所

0146名刺は切らしておりまして2017/07/16(日) 23:29:41.42ID:nj7t3dnx
NoSQLに未来なんてないよ
残念でした

0147名刺は切らしておりまして2017/07/16(日) 23:32:01.94ID:4iTRzMpB
JavaScriptは活発故に変化は常にある
けどその変化へのフォローもまた活発
JavaScriptのパッケージ管理が強力というのがJavaScriptの進化に大きく付与したと思う
またES2015で随分まともになった
大手が手がけるフレームワークに乗っかっておけばそうそう破壊的変更は続発しない

0148名刺は切らしておりまして2017/07/16(日) 23:35:52.83ID:x0QLJOmH
>>145
どうだろうね、まあ完璧に置き換わるものでも個人的にはないきがするけどね。
ただ仮にNoSQLデータベースが主流になっても当面はSQLでクエリは投げるみたいな
状況は続きそうな気がする、例えばBigQueryとかそんな感じでしょ。

0149名刺は切らしておりまして2017/07/16(日) 23:39:16.31ID:3HzAdoOO
>>145
NoSQLめっちゃ盛んだけど、日本のお固い系SIerに流れてくるの多分早くて2030年ぐらいだろうなあ
あの業界の時間の止まり方、ちょっと異常だよ。
あとオープンソースをとにかく認めたがらないし
例えばVisualStudio一つとっても、このライブラリはダメ、ベンダー独自のを使えと制約がひどい

0150名刺は切らしておりまして2017/07/16(日) 23:41:40.78ID:4iTRzMpB
>>146
クラウド案件でオプション扱いのRDBなんか提案したら仕事を他社にとられるけど大丈夫か?
NoSQLはRDB使ってた人間からは自分の資産がゼロになるから嫌われるが使えばもうRDBには戻れない
言うならRDBはスクリプト言語で組みやすいが鈍足
NoSQLはCプラのようで理解が浅いと遅いが理解すれば高速動作可能
その代わりエラー処理をしっかり作らないと破綻するリスクがある

0151名刺は切らしておりまして2017/07/16(日) 23:46:56.59ID:1QybGRty
>>143
定義が曖昧なのは、もちろん、そうでしょう。
だからAI。
曖昧な単語や文章を数値化することができる。

これは傷害なのか殺人なのか、を判定し、量刑するとして。
その判断根拠は、裁判官が持ってる常識と、過去の判例、そして提出書面、写真、証言等なわけだが、
そろそろ、それらの情報をAIで扱えるようになりそうだと思わないかい。
刑事事件に関する常識のコーパスを作らないといけないんだろうが、そろそろやる人が出てきてもおかしくない。

まずは、過去の判例を全部突っ込んで、おかしな判決を洗い出したり、量刑不当な例を洗い出したりできるんじゃないかな。
判例勉強会とかで多いのが、地裁と高裁での正反対な判決の例。
これをある程度自動化することには意義があると思うよ。

0152名刺は切らしておりまして2017/07/16(日) 23:49:51.77ID:3HzAdoOO
テーブル設計ザルで、あとからalter連発するとRDBはクエリ組み直すの大変だけど、
NoSQLは割となんとかなりやすいよね

0153名刺は切らしておりまして2017/07/16(日) 23:56:00.98ID:4iTRzMpB
>>149
俺はその業界は早々に卒業したw
利権固めてズブズブの関係だからあんなとこいたら技術者として腐る
オープンソース活用すらできないからどんどん日本は取り残されていく
ヤフーやDeNAあたりのほうがよっぽど魅力的
ただ驚いたのはクラウドへの移行をNECが積極的にやっているところ
NECはクラウド時代をうまく渡っていきそう
ハードの押し売りができなくなるのによく決断したわ

0154名刺は切らしておりまして2017/07/16(日) 23:57:27.11ID:IYY5ic6x
RDB側のNoSQLの取り込みの速さもすごいけどな。
PCIeのSSD使うとRDBでもNoSQL並みの速度が出たりする

0155名刺は切らしておりまして2017/07/17(月) 00:06:38.01ID:ZT7I6n6g
>>153
ナカーマ
去年一度フリーとして出向したことあるけど、まあ相変わらずというか、ひどく時間が止まってた。
Macの改行はCR!とか、クラス名からローカル変数まで連番管理!とか、香ばしい話色々聞けたw

NECのその話はこっちでもよく聞く。他の大手SIerも倣ってくれればいいのにね

0156名刺は切らしておりまして2017/07/17(月) 00:09:22.00ID:xJ/000d7
>>150
YeSQL
NewSQL

NoSQLは使える。しかし、RDBが死ぬことは無いし、NoSQLはRDB化する。
RDBが遅いから、速いのを作ろうとか言ってた連中は、速度に満足すると、フルスペックのSQLサポートと言い始めた。
歴史は繰り返す。

0157名刺は切らしておりまして2017/07/17(月) 00:09:34.52ID:6JoxJA1P
>>154
NoSQLの真髄はスケールアウト
NoSQLなら自分のデータ取るのに100万アクセスでも何ら問題ない
それは各ユーザーを分散保存しててホットスポットが存在しないため
これは完全な一貫性を捨てているためにできること
一方RDBは一貫性を保証してるがゆえに100万アクセスが発生するとホットスポットが発生して全体のパフォーマンスに影響が出る
一貫性と速度はトレードオフだから一長一短の関係だけど時代はいま速度を求めてる

0158名刺は切らしておりまして2017/07/17(月) 00:19:43.95ID:6JoxJA1P
>>155
あの時代はドキュメントが主な仕事だった気がする
リストラされなければ社畜としてはありな人生かもねw

>>156
言うとおりだと思う
結局ほぼSQL用いたトランザクションもオプションとしてあるからね
ただNoSQLの速さを活かす使い分けは求められてきてる
設計思想が異なるから簡単ではないがRDBとNoSQLをあまり意識しなくてすむようなのが出てきては欲しいね

0159名刺は切らしておりまして2017/07/17(月) 00:40:23.57ID:7T1bj8sl
>>158
わかる
ドキュメントは動かんから、そいつが動くか動かんか、机上の空論になるのが辛かったわ

0160名刺は切らしておりまして2017/07/17(月) 00:43:06.00ID:wNgBmxdh
>>142>>144
なるほど
王者とは名ばかりでjsの優位性は所詮雑兵の多さに過ぎんということか

0161名刺は切らしておりまして2017/07/17(月) 00:48:17.93ID:9gGb1wwJ
>>28
そうか?
本当にそうか?

0162名刺は切らしておりまして2017/07/17(月) 00:57:48.39ID:TUdpEoa0
中堅以下のIT企業プログラマーなら、JavaとJavaScriptとSQLとPHPとPythonのうち
1つをマスターして、2〜3つぐらいは参考書見ながら書ければなんとかなる

SwiftだのRubyだのGoだの、気取った言語は大企業に勝手にやらせとけ
どうせいずれメンテできる奴がいなくなって困るだろw
 
 
  
 
 
 
 

0163名刺は切らしておりまして2017/07/17(月) 01:15:58.74ID:PVtuMOLV
肝はどの言語で書くかでなくて、誰がコード書くかなんだよw

https://www.numtech.co.jp/about-us/hideyuki-torii/

0164名刺は切らしておりまして2017/07/17(月) 01:23:43.04ID:munodhMg
>>151
AIは定義を作るのはものではなく数ある事例からそれっぽいものを作るもの
得られた結果が正しいかは最終的に人間が法律に乗っ取り判断してフィードバッグしなければならない

AIが出した答えが正解ではなく人間がだした答えが正解
それが日本の憲法というもの

0165名刺は切らしておりまして2017/07/17(月) 02:19:40.19ID:xJ/000d7
>>164
生まれたばかりの赤ん坊に法律という概念はない。
それどころか、言語の習得さえ、生後のこと。

人間もAIも過去の事例から学習する。
人間の場合、演繹など高度なことが出来る反面、大量の判例を全て頭に入れるなどはできない。
AIの場合、大量の判例を全て持てるが、それの扱いが、現状は雑。
ただし、正解が解っている問題を解くことなら、時間の問題だと思う。
人間に勝つことが不可能と言われていた囲碁でもAIが勝ったじゃないか。
自然言語処理でも、人間がやるようには出来ない、とハードルが高いように思われているが、
意外なところにブレークスルーがあるかもしれない。
DNNも見捨てられていたNNをほんの少し改良したらうまく行った。あとは力業。

昔と違って、今は、人が生まれてから死ぬまでの記録がネットにころがっている。
パソコンを使って作成された公文書が山のように公開されている。
それらをどう扱うか、コンピューティングパワーが足りないだけのことなのか、はわからないけども。

ちなみに、グーグルは、google.govという目標を持っていて、政府機能の全てを掌握したいらしいよ。
当然、司法も含まれるんだろう。

0166名刺は切らしておりまして2017/07/17(月) 02:24:22.81ID:xJ/000d7
>>163
これ誰?
というか、社歴長いのに、売り上げ10億?
個人的な趣味の会社なんですかねぇ。

0167名刺は切らしておりまして2017/07/17(月) 02:33:44.41ID:PVtuMOLV
>>166
よく読めよw
メインの拠点はシンガポールに移してあって、そこは非公開だろw

0168名刺は切らしておりまして2017/07/17(月) 02:42:32.19ID:xJ/000d7
>>167
そういう悪だくみは関心しませんな。

0169名刺は切らしておりまして2017/07/17(月) 03:00:15.72ID:jDx82sCt
>>168
脱税・節税のためだとすると、関心できないですね。
一方、シンガポールは、フィリピンやインドからの優秀なプログラマが集まる場所なんですよ。
高いですけどね。日本人よりも高いですが、その分よくできるので、割には合います。

0170名刺は切らしておりまして2017/07/17(月) 03:00:53.12ID:Cs7AyrZB
都度調査たいへんだね

0171名刺は切らしておりまして2017/07/17(月) 04:17:11.81ID:xJ/000d7
>>169
日本の会社で誇れるべき業績があるなら、日本のマーケットで上場目指して、IR情報を流してほしいものですなー。

節税はやってもいいんですよ。ただし、プライベートカンパニーで株主が3人とかで、やりたい放題してるのはいかがなものかと。

0172名刺は切らしておりまして2017/07/17(月) 05:19:54.54ID:dV8OgfFY
HTML/CSSってプログラミング言語なのか?

0173名刺は切らしておりまして2017/07/17(月) 05:39:35.89ID:ijrD7SAG
定義によるが、概ねyes
単体でも簡単なシーケンスは組めるし、JavaScriptを前提したタグもある

0174名刺は切らしておりまして2017/07/17(月) 06:21:40.56ID:1e7Ax5fg
>>162
逆だよ。新しい言語を取り入れるのは常に小回りの聞く中小規模の企業から。
大企業は未だにJavaから離れられない。

0175名刺は切らしておりまして2017/07/17(月) 06:29:05.70ID:1e7Ax5fg
>>172
普通はプログラミング言語とはみなさない。

0176名刺は切らしておりまして2017/07/17(月) 08:00:49.74ID:5ddM4fov
Node.jsやりたいJavaから早く転向したいけど良い手はないのか

0177名刺は切らしておりまして2017/07/17(月) 08:03:50.19ID:62tTGCl6
366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744

367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する

Railsはマイナー、メジャーのアップデートが半年以内に必ずある

客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく

気づいてから1年以内に通知すれば、5年間無料保証ゲット

つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな

376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限に直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。

0178名刺は切らしておりまして2017/07/17(月) 08:11:15.95ID:5ddM4fov
>>163
この人面白いなw

0179名刺は切らしておりまして2017/07/17(月) 08:15:20.96ID:u+JfM3KT
年の瀬かよ

0180名刺は切らしておりまして2017/07/17(月) 09:01:10.05ID:0Q30HBBr
>>163
この人いいなぁ。
こういう人間に産まれたかった。

0181名刺は切らしておりまして2017/07/17(月) 09:54:15.80ID:G2IetjSU
最も使われた言語 ≒ ITドカタ市場の大きい言語

単価は安い。

0182名刺は切らしておりまして2017/07/17(月) 09:55:24.32ID:eKgjDxGP
hypertalkは何位?

0183名刺は切らしておりまして2017/07/17(月) 10:41:48.43ID:MSXFPMWL
Github見てると今熱いspider系、ラズパイは
「Python」と「JavaScript」が多いね
日本人はRubyが多いけどあまりない
ソースをコピペして自分流にアレンジするなら
Python、JavaScriptが鉄板じゃね?
あとはC/C++に慣れてる人はそっちでいいし

まあ、何れにしても
就職するなら英語、中国語が一番使えるよ
英語圏、中国語圏の他人が作ったソースをコピペして
ちょこちょこと弄るのが賢い人のやり方だと思う

0184名刺は切らしておりまして2017/07/17(月) 10:45:08.52ID:6JoxJA1P
>>176
クラウドでシステム構築するとなると過半数はサーバーレスアーキテクチャを採用することになる
(サーバーレスアーキテクチャとはサーバーやフレームワークの管理をクラウドに任せてデベロッパーは関数作成だけに専念する手法)
そのサーバーレスアーキテクチャで各社が唯一共通して採用するのがnode
JAVAを最も採用するGoogleですらnodeを採用してる
それでもJAVAにこだわるなら変化についていけない将来性のない会社と言っていいだろう

0185名刺は切らしておりまして2017/07/17(月) 10:57:08.96ID:H0VDAqke
>>144
.NETでもWeb系なら使うよ
そもそも使わないでいられるのなんて
クラサバとか組込位であって
PGならたしなみとして
みんな知ってるよ。

0186名刺は切らしておりまして2017/07/17(月) 11:16:28.32ID:OR919srr
【IT】PythonがJavaに迫る勢い - 7月の開発言語ランキング [無断転載禁止]©2ch.net
http://egg.2ch.net/test/read.cgi/bizplus/1499562234/

まだやるのか?

0187名刺は切らしておりまして2017/07/17(月) 12:57:38.73ID:ze8MVRtZ
プログラマーが仕事じゃない普通のサラリーマンに
おすすめなのはホームページ作成ソフトで作って
JavaScriptで少しアレンジ加えて
なんか自分の専門性を書き込む内容にしとけば
副業にはなるんじゃね?

まあ、注目されるかどうかは運の要素があるけど
宝クジ買うよりは大当てする確率は高いと思うよ

実際、俺の知り合いの営業マンはITとは関係ない仕事だけど
新入社員向けの礼儀作法だとか、社会人としての基本みたいなネタだけで
月収5万くらいは入ってきたと聞いた
JavaScriptは本で勉強したって言ってたよ

0188名刺は切らしておりまして2017/07/17(月) 14:25:51.69ID:HnlT3vPj
仕事でやってりゃ.NET系、Java、スクリプト系全般でDB絡めてみんなやってるわこんなもん
ちゃんと動いて世の中の業務で一番使われてる言語のランキングが知りたいわ

0189名刺は切らしておりまして2017/07/17(月) 15:21:41.97ID:1e7Ax5fg
>>185
そりゃどんな言語でも書くけどね。
最新のフレームワークを追っかけたりするのはフロントエンド専門の人に
おまかせでいいやと思っちゃう。

0190名刺は切らしておりまして2017/07/23(日) 08:16:17.01ID:Wx6+stFm
>>184
そんなことは聞いてない

0191名刺は切らしておりまして2017/08/02(水) 13:38:09.84ID:EtfcjfcZ
>>138
npmでの外部ライブラリ追加も含めればライブラリが貧弱なんてこた無いでしょ

0192名刺は切らしておりまして2017/08/02(水) 16:56:59.50ID:9oLS85Qq
サーバーサイドJavaScriptはどんどん進化している。Javaから転向を試みているが、覚えることが多すぎ。

0193名刺は切らしておりまして2017/08/02(水) 19:18:35.78ID:DHLpYREX
今までと同じことをやってるんだけど
ライブラリをとっかえひっかえして新しく見せてるだけだよ。

■ このスレッドは過去ログ倉庫に格納されています