1: ノチラ ★ 2017/10/08(日) 17:30:21.82 _USER
no title

no title

TIOBE Softwareから、2017年10月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。

2017年10月におけるインデックスは次のとおり。

順位 プログラミング言語 インデックス値 推移
1 Java 12.431% ↓
2 C 8.374% ↓
3 C++ 5.007% ↓
4 C# 3.858% ↓
5 Python 3.803% ↑
6 JavaScript 3.010% ↑
7 PHP 2.790% ↑
8 Visual Basic .NET 2.735% ↑
9 Assembly language 2.374% ↑
10 Ruby 2.324% ↑
11 Delphi/Object Pascal 2.180% ↑
12 Perl 1.963% ↓
13 MATLAB 1.880% ↑
14 Scratch 1.819% ↑
15 R 1.684% ↓
16 Swift 1.668% ↓
17 Objective-C 1.513% ↓
18 Visual Basic 1.420% ↓
19 PL/SQL 1.408% ↓
20 Go 1.357% ↓

2017年に入ってから、プログラミング言語「Swift」は2.3%のレーティング値を付けてトップ10入りしたものの、その後だんだんとポイントを下げて今回は16位につけた。SwiftとともにJavaも下落傾向にあるが、Tiobe SoftwareではこうしたSwiftとJavaの衰退の理由を、モバイルアプリの開発が個々のプログラミング言語を直接使うスタイルではなく、同時にiOSとAndroid向けのアプリを開発できるフレームワークに移っている点にあると指摘している。

iOSとAndroidアプリを同時に開発できるフレームワークとして、Tiobe SoftwareはMicrosoft XamarinおよびApache Cordova、Ionicを挙げている。Microsoft XamarinはC#、CordovaとIonicではJavaScriptを利用する。このため、JavaとSwiftの下落と同時に、C#とJavaScriptの増加傾向が見られると分析している。
http://news.mynavi.jp/news/2017/10/06/140/
引用元: http://anago.2ch.sc/test/read.cgi/bizplus/1507451421/


2: 名刺は切らしておりまして 2017/10/08(日) 17:35:50.12
昔アップルはiOSのアプリの豊富さを自慢していたものじゃった・・・(遠い目)。

3: 名刺は切らしておりまして 2017/10/08(日) 17:35:51.75
るけぶし

4: 名刺は切らしておりまして 2017/10/08(日) 17:37:16.47
Java Script、PHP、Perlとか、恥ずかしくて開発言語と言えネェし・・・

7: 名刺は切らしておりまして 2017/10/08(日) 17:51:42.80
>>4
PHPとPerlに関しては同意
JavaScriptは別

9: 名刺は切らしておりまして 2017/10/08(日) 17:55:05.65
>>4
MEANスタックの半分はJavaScriptだぞ

17: 名刺は切らしておりまして 2017/10/08(日) 18:09:43.78
>>4
C++もC#もPHPも使うけど、場面によって最適な言語違うだろうし、どれもプログラミング言語だよ。

5: 名刺は切らしておりまして 2017/10/08(日) 17:40:03.40
web系の衰退
AI需要

6: 名刺は切らしておりまして 2017/10/08(日) 17:42:31.64
VB.netとC#とJavaScriptやってるが、JavaScriptが一番むずいよ
自由度が高いからテンプレ的コードしか覚えてない奴だと既存のコードがチンプンカンプン

8: 名刺は切らしておりまして 2017/10/08(日) 17:54:38.45
やっぱりPython来てるな

11: 名刺は切らしておりまして 2017/10/08(日) 17:58:37.46
Foundationが使えるSwiftベースのWeb frameworkが公開されたら乗り換える

13: 名刺は切らしておりまして 2017/10/08(日) 17:59:39.04
もうJSばかり2年ぐらい書いてる。バックエンド。楽しい。

25: 名刺は切らしておりまして 2017/10/08(日) 18:22:28.48
オライリー

26: 名刺は切らしておりまして 2017/10/08(日) 18:22:59.89
C低下はPC産業の衰退だな

29: 名刺は切らしておりまして 2017/10/08(日) 18:26:14.24
>>26
Cは減るね。

何らかでAI利用は増えるのはトレンド

27: 名刺は切らしておりまして 2017/10/08(日) 18:24:50.74
AI+Pythonと
AI+unity
最近増えてる傾向

31: 名刺は切らしておりまして 2017/10/08(日) 18:27:00.09
東京の仕事の案件数だと
1位Java
2位PHP
3位C系
というのがここ何年もの感覚だし、今後も急激に変わるとは思えない。
JavaScriptはどの現場でも求められるけどJavaScriptを全面に出した案件は少ないと思う。
RubyやPythonが話題になってるのは知ってるけど、実際の案件は少ない?

32: 名刺は切らしておりまして 2017/10/08(日) 18:28:36.68
>>31
JavaScriptはWEBがらみでありPHP での併用だろうに

34: 名刺は切らしておりまして 2017/10/08(日) 18:30:31.43
Pythonふえるのやめてくれええええ

35: 名刺は切らしておりまして 2017/10/08(日) 18:32:05.19
Windowsが終わってんだよ。
全体を俯瞰すれば見えてくるが
WEBアプリにソフトがシフトしているって話だよ。
基本になっているのがJavaとかPHP
あとは仕事の分担の割合だろ

38: 名刺は切らしておりまして 2017/10/08(日) 18:37:29.19
JavascriptはVB以下の糞言語なんだがな
あれをおしてる奴は他の言語使えないんだろう

40: 名刺は切らしておりまして 2017/10/08(日) 18:39:07.99
>>38
分量の問題だろ
WEBGLも使うだろに
WEBを使えば分量はともかく使う。

44: 名刺は切らしておりまして 2017/10/08(日) 18:59:07.61
こんなシステム欲しいですって言ったらAIがさくっとコード書いてくれたら素敵だが
いつになったら到達できるのかって話ではあるね
そんな夢の時代が到来すれば
オレらはもっと別のこと考えるのに時間使えるんだけどなあ

ってAIのこと追っかけ続けてきたオレさまが言ってみます

46: 名刺は切らしておりまして 2017/10/08(日) 19:04:46.35
OCamlの時代が来そう
Facebook頑張れ
使ってないけどw

70: 名刺は切らしておりまして 2017/10/09(月) 01:04:55.11
>>46
Ocamlは個人的に超優良言語と思うが、F#がまるで流行らない時点で見限った
それとFacebook系のフレームワークは訴訟マホカンタの罠があるから、個人的なプロジェクトでしか怖くて使えない

48: 名刺は切らしておりまして 2017/10/08(日) 19:31:52.84
JavaScriptはここ数年でどんどん改善されている。海外ではJavaScript関連が一番活発な動きをしている。

54: 名刺は切らしておりまして 2017/10/08(日) 20:09:21.33
TypeScript使わないとJavaScript開発やってられない

57: 名刺は切らしておりまして 2017/10/08(日) 21:06:50.21
>>54
TypeScriptは型定義ないライブラリが多くて実用性に乏しい
広がってはほしいが今の段階で投入するのは開発効率に影響出かねない

74: 名刺は切らしておりまして 2017/10/09(月) 02:33:48.81
>>57
そういうのはJavaScriptのライブラリを直接呼べばいいだけだから問題ではないよ

56: 名刺は切らしておりまして 2017/10/08(日) 20:49:29.49
Scalaは?平均年収ランキング一位とか言ってなかった?

58: 名刺は切らしておりまして 2017/10/08(日) 21:31:10.90
TypeScriptじゃないとJavaScript使えない人って
動的型付けが苦手なんだね

Rubyとかどうすんのかな?

59: 名刺は切らしておりまして 2017/10/08(日) 22:19:25.27
>>58
作る際には便利なんだけど規模が大きくなると型のないパラメータはメンテナンスが厄介になってくる

63: 名刺は切らしておりまして 2017/10/08(日) 22:46:46.16
>>58
動的とか今やデメリットでしかないよ

61: 名刺は切らしておりまして 2017/10/08(日) 22:24:36.84
VBは.NETかどうかでだいぶ違いあるの?

62: 名刺は切らしておりまして 2017/10/08(日) 22:37:30.08
>>61
別物

64: 名刺は切らしておりまして 2017/10/08(日) 23:02:20.76
JSは動的型付けでよくね?
変数なんてほとんどメソッド内の使い捨てだし
何百行何千行のメソッド書かない限り
型なんて推測できるでしょ

67: 名刺は切らしておりまして 2017/10/08(日) 23:21:44.41
>>64
今はソースファイルが数百とかあるからね

69: 名刺は切らしておりまして 2017/10/09(月) 00:55:21.26
>>64
型推論や即席匿名型は大歓迎だが、
完全動的型付けは未だ好きになれない
JS描いてて型推論の結果がanyになる度微妙な気分になる

79: 名刺は切らしておりまして 2017/10/09(月) 03:40:34.18
>>64
ローカル変数はいいんだけど引数や戻り値でもらう方
TypeScripの型定義あるやつはすぐに理解できるが型定義ないと呼び出し元辿りに辿った結果WebAPIのレスポンスをそのまま渡してて実行しないとわからないとか
そのバグが緊急を要するほど地獄となる
NoSQLも同じ問題抱えてるね
自由と規則をどう適用するかが腕の見せ所だろうな

68: 名刺は切らしておりまして 2017/10/09(月) 00:38:45.35
BHT-BASIC

72: 名刺は切らしておりまして 2017/10/09(月) 01:42:04.43
動的型付けと静的型付けは宗教論争だから結論出ないわな
俺は動的でいいと思うけどね

そもそも型を厳密にするのなんてグローバル変数でしか考慮しないし、グローバル変数使うなんてダメダメでしょ

76: 名刺は切らしておりまして 2017/10/09(月) 02:53:50.82
TypeScriptでええやん

81: 名刺は切らしておりまして 2017/10/09(月) 06:57:16.87
マトラボ13位とか!
プログラム言語に入ってることがおかしい!

82: 名刺は切らしておりまして 2017/10/09(月) 07:10:07.49
Androidアプリで新規開発はKotlin採用が増えとる

83: 名刺は切らしておりまして 2017/10/09(月) 07:20:30.41
Rも入ってるのか!!あれプログラミング言語じゃ無いだろ!

スポンサード リンク