ヘッドライン(RSS)

世界中のプログラマーが愛用しているプログラミング言語はこれ!

1: 名無し@webensoku 2017/07/27(木) 12:37:44.61 ID:v7UoJbJs0 BE:422186189-PLT(12015) ポイント特典
Temporal evolution of transition matrices

In the end, the evolution of these matrices over time seems to be affine, and we observe the same language profile every year.
Thus, to highlight the time-line of this language profile, we apply the power iteration to each matrix. Earlier,
we averaged the stationary distribution over the last 16 years but now we look at its chronological sequence.
The resulting series of the dominant eigenvectors is presented below on the stack area plot.

no title

Stationary distribution of languages over the last 16 years

https://blog.sourced.tech/post/language_migrations/

2: 名無し@webensoku 2017/07/27(木) 12:38:18.63 ID:aiNpbc910
Java強すぎw

4: 名無し@webensoku 2017/07/27(木) 12:38:34.35 ID:5FUQAySY0
COBOLがねーぞ

5: 名無し@webensoku 2017/07/27(木) 12:38:47.62 ID:EGpxZ3QB0
日本だとPHPが最強だというのに

6: 名無し@webensoku 2017/07/27(木) 12:39:04.90 ID:DyMZAJVG0
C#がジワジワきてるな

7: 名無し@webensoku 2017/07/27(木) 12:39:18.72 ID:/r0U/JR80
C言語終わりすぎだろ

59: 名無し@webensoku 2017/07/27(木) 15:51:24.12 ID:dhJpLkVY0
>>7
本来ならとっくに終わってなきゃいけない言語だと思ってる
でも、結局はCに回帰しちゃう

86: 名無し@webensoku 2017/07/27(木) 21:38:57.90 ID:z1Ri3dDJ0
>>59
cはIOT機器でまた使える
pythonとcで併用してる

8: 名無し@webensoku 2017/07/27(木) 12:40:19.88 ID:wCsy9RPH0
python って学者が片手間で書くために作られたもんで、確かにメチャクチャ完成度高いが
実装家が使うのはどうなんだ? C とか++じゃないと処理速度遅いだろ

14: 名無し@webensoku 2017/07/27(木) 12:42:58.07 ID:/r0U/JR80
>>8
0.1秒高速化するのに1人月かけるなら50万円のCPUを買ったほうが早い

69: 名無し@webensoku 2017/07/27(木) 16:46:39.81 ID:Oj6iVyKI0
>>14
自分で使うだけならそれでもいいけど配布ソフトとなるとそれじゃあ駄目だな

31: 名無し@webensoku 2017/07/27(木) 12:59:37.79 ID:AF7MQdA70
>>8
機械学習やってる人達って、pythonの遅さどう解決してるんだろうね。
phpのhhvmみたいなことやってるのかな。
pythonよく知らないからわからないが

38: 名無し@webensoku 2017/07/27(木) 13:09:15.17 ID:v7UoJbJs0
>>31
機械学習はpythonで書いたものをHLSLみたいなシェーディング言語に変換してGPUに送り込んでるから速度はあまり問われない

43: 名無し@webensoku 2017/07/27(木) 13:13:32.20 ID:AF7MQdA70
>>38
ありがとう。
勉強になります

46: 名無し@webensoku 2017/07/27(木) 13:14:07.71 ID:bYgw96F60
>>38
なるほど
プリプロセッサ的な一時付けなのか

91: 名無し@webensoku 2017/07/27(木) 22:28:07.20 ID:epaHKQHA0
>>31
ボトルネックになる部分はC++とかだよ実際は。行列演算ライブラリーも
確かFORTRAN だったと思うし。

32: 名無し@webensoku 2017/07/27(木) 13:00:55.16 ID:kX7BZOtu0
>>8
高い?
classにselfと書かせるのが
あんなもん言語がわでやるべき設定だろ

9: 名無し@webensoku 2017/07/27(木) 12:40:20.76 ID:iqKBGx7m0
データの取り方がおかしいのでは

11: 名無し@webensoku 2017/07/27(木) 12:41:18.11 ID:F2xQKulD0
だから言語はプログラマが選ぶもんじゃないんだってば

12: 名無し@webensoku 2017/07/27(木) 12:42:13.31 ID:9GIC95wy0
perlはもうだめか
pythonでも勉強するかなー

13: 名無し@webensoku 2017/07/27(木) 12:42:33.82 ID:d8jFgquF0
Fortran ってまだ使われてるんだ!

16: 名無し@webensoku 2017/07/27(木) 12:44:58.25 ID:bYgw96F60
JAVA案件でトラブった話をよく聞くのは
単純に件数が増えてるのか

17: 名無し@webensoku 2017/07/27(木) 12:45:21.63 ID:6IBcjbLZ0
pythonはnumpyとかcpythonみたいのがあるから高速に使える
numpyはmatlabみたいな感覚で使える

18: 名無し@webensoku 2017/07/27(木) 12:45:47.87 ID:a6nSRTCE0
横軸時間か
画像開いたら透過PNGで背景黒くなってたから黒文字読めんかったわ

19: 名無し@webensoku 2017/07/27(木) 12:46:10.45 ID:TMsfg/OF0
javaが増えてるのはandroid普及してるからっしょ。

20: 名無し@webensoku 2017/07/27(木) 12:49:34.39 ID:Zt/bvr0K0
VBさん。。。

21: 名無し@webensoku 2017/07/27(木) 12:49:47.01 ID:OYFOUbtw0
python勉強してみようかな
バッチファイルで一括リネームしようとしたときファイルサーバーへのパスがうまく切れなくてなんとなく使ったことくらいしか無いし

22: 名無し@webensoku 2017/07/27(木) 12:50:05.62 ID:KAcMNZMi0
2000年の時点でパイソンがそんなシェアあるわけない

53: 名無し@webensoku 2017/07/27(木) 14:40:56.27 ID:79liKqkQ0
>>22
2000年頃にrubyとj2eeを布教してた俺様だが
海外ではpythonが広く使われてるの知ってたぞ
でもお前らには黙ってた
英語出来ない奴はそうやって情報コントロールされるんだよおおお

23: 名無し@webensoku 2017/07/27(木) 12:51:33.38 ID:OLRes04r0
おいLISPは?

25: 名無し@webensoku 2017/07/27(木) 12:52:54.34 ID:a6nSRTCE0
>>23
21位

26: 名無し@webensoku 2017/07/27(木) 12:53:52.52 ID:bYgw96F60
>>23
LISP出てないね
だいぶ偏ったサンプリングぽいね

27: 名無し@webensoku 2017/07/27(木) 12:54:42.89 ID:zshInzvV0
pythonって2系と3系の対立はどうなったの?

30: 名無し@webensoku 2017/07/27(木) 12:57:53.81 ID:6Zw1yU4A0
>>27
まだ戦闘中だよ

36: 名無し@webensoku 2017/07/27(木) 13:05:37.45 ID:zshInzvV0
>>30
クソすぎるな
やっぱ研究用の使い捨てプログラムに限るわ

45: 名無し@webensoku 2017/07/27(木) 13:13:47.30 ID:kX7BZOtu0
>>27
あれ両方の言語仕様に互いのヘイト見て取れるな

28: 名無し@webensoku 2017/07/27(木) 12:55:43.98 ID:2GoHtUeu0
VB6だけでまだ給料もらってる俺なんて化石やな

29: 名無し@webensoku 2017/07/27(木) 12:56:18.51 ID:9cKnU29L0
20年以上前に大学で習ったFortranがまだ踏ん張ってるwwwww

33: 名無し@webensoku 2017/07/27(木) 13:02:43.00 ID:nZe/PaEM0
言語名の表記の仕方で知ったかで書いてるのバレるなw
Go言語実際書いてるやつはGOなんて書かないGoかGolang
JavaもJAVAなんて表記しない
JAVAって表記するわボケ!ってやつはその程度のレベルで仕事してるんだと思うし、ケースセンシティブに気を使わない程度のやつなのねで終わり

35: 名無し@webensoku 2017/07/27(木) 13:04:41.36 ID:+PvGskey0
javascriptは?
あとJavaはさっさとkotlinに置き換わればいい

47: 名無し@webensoku 2017/07/27(木) 13:14:53.92 ID:a6nSRTCE0
>>35
jsは除外してるって書いてある

37: 名無し@webensoku 2017/07/27(木) 13:07:56.52 ID:m0Zy3PRh0
ネイティブからオブジェクト指向への移り変わりは見てとれるな

41: 名無し@webensoku 2017/07/27(木) 13:10:52.58 ID:fbVkTerf0
COBOLのエキスパートの俺様に喧嘩を吹っかけるつもりか!?

42: 名無し@webensoku 2017/07/27(木) 13:13:07.54 ID:stY8vifU0
金融にいるとpythonなんて見たことにい

54: 名無し@webensoku 2017/07/27(木) 14:43:35.28 ID:79liKqkQ0
>>42
金融でJavaならweblogic動いてるやろ?
そうするとwlstってのがある
あれもPythonの仲間や

49: 名無し@webensoku 2017/07/27(木) 13:27:03.14 ID:+TqtH9d90
大手の販売管理システムだが、JavaとPL/SQLとCOBOLだな
ただ正直基幹システムでプログラムがりがり書く時代は終わったろ

趣味ではKotlin触ってみたい、Java屋ならすぐ扱えるし

52: 名無し@webensoku 2017/07/27(木) 13:44:12.69 ID:yf07RaRP0
FORTRANてマジか

56: 名無し@webensoku 2017/07/27(木) 15:40:58.19 ID:syDJCsvj0
>>52
計算分野では相変わらず

60: 名無し@webensoku 2017/07/27(木) 15:51:32.03 ID:yf07RaRP0
>>56
そーなんだー
スゲーなFORTRAN

55: 名無し@webensoku 2017/07/27(木) 15:11:52.87 ID:jCGO4v4M0
動的型付けとかスクリプトならではの機能も良いよな
簡単なアプリはスクリプトでちゃちゃっと作る時代になれば良いのに

57: 名無し@webensoku 2017/07/27(木) 15:43:16.41 ID:nvApO7J/0
グラフでちゃんと社会で上澄みの人間が上の方に書いて在るのが素晴らしい

58: 名無し@webensoku 2017/07/27(木) 15:49:57.80 ID:hYH8mIMm0
8bit機でソーサリアンとか作れたレベルのプログラマが
今でもバリバリ現役だったらi7が量子コンピュータ並みになってるんじゃない?

61: 名無し@webensoku 2017/07/27(木) 15:52:32.20 ID:4OU7r69j0
javaは割と万能で簡単なイメージだけどさ供給が多すぎるイメージで逆に余ってそう
cとかやってる方がよさそう

62: 名無し@webensoku 2017/07/27(木) 15:56:15.70 ID:Tmh3auPH0
英語読む馬力ないけど、Javascriptがないってどういうグラフなのこれ

63: 名無し@webensoku 2017/07/27(木) 15:58:48.05 ID:0yOX0/hA0
コボル無いみたいだけど、コボルって日本だけなのか

65: 名無し@webensoku 2017/07/27(木) 16:04:34.76 ID:JgHdrk/h0
>>63
金融だけだと人数が伸びないんだろな。

64: 名無し@webensoku 2017/07/27(木) 16:03:09.81 ID:S7QsMvYA0
SE2年目だけど、何故か急にプログラミングの仕事を割り当てられ、これまた何故かVB扱ってる。ドカタ回帰や
オンプレのファイルサーバー監視して、新しいファイル来たらhttpでクラウドに投げる、みたいな感じ。
投げるのはできるとして、ファイル監視なんてどうやってやるのかしら…

66: 名無し@webensoku 2017/07/27(木) 16:08:11.76 ID:Bw3dO6W40
>>64
「ファイル 更新 イベント」でググれ

67: 名無し@webensoku 2017/07/27(木) 16:13:25.77 ID:UqU7yNkr0
コーディングだけやりたい。
ユーザーと要件定義の打ち合わせが面倒なんだよ。

68: 名無し@webensoku 2017/07/27(木) 16:31:05.01 ID:cdnW15p/0
>>67
コーディングだけの仕事は腐るほどあるぞ
フリーでも出来るが今はレスポンシブくらい出来ないと使い物にならんがw

70: 名無し@webensoku 2017/07/27(木) 17:08:01.60 ID:+SlUtDRv0
俺アセンブラ専門だけど、最近の若い人は
やらないから50になっても会社で安泰だわ。

72: 名無し@webensoku 2017/07/27(木) 18:03:23.90 ID:lKn8MBIe0
>>70
IoT流行りでアセンブラとかRTOSとかが復権してるからな

74: 名無し@webensoku 2017/07/27(木) 18:46:59.27 ID:bYgw96F60
>>72
IoTでアセンブラとか嘘だろ?

75: 名無し@webensoku 2017/07/27(木) 18:54:29.42 ID:lKn8MBIe0
>>74
だからエンジニアが足りなくて困ってんだよ
最小リソースで瞬間起動、電源ブチ切り対応とかって要求が出てきてるからlinuxベースじゃ対応出来なくなってる
goproなんかも中身linuxからrtosになったっぽいし
往年の組み込みプログラマーとかが現役復帰とかしてるよ

79: 名無し@webensoku 2017/07/27(木) 19:45:36.39 ID:tKflEk+q0
>>75
やっぱり根本の部分に強いって武器なんだな。おっさんたちうらやま

73: 名無し@webensoku 2017/07/27(木) 18:04:33.56 ID:teJYGysz0
>>70
私もアセンブラ好き

71: 名無し@webensoku 2017/07/27(木) 17:32:12.53 ID:Il9YgzxD0
VBAで食ってます(^q^)

77: 名無し@webensoku 2017/07/27(木) 19:16:09.81 ID:Egsx63cS0
Javaで書くと無駄にコード長くなるよね

80: 名無し@webensoku 2017/07/27(木) 19:54:45.51 ID:XxfSEAZz0
go増えて無くてワロタ

API作るならPythonってか

81: 名無し@webensoku 2017/07/27(木) 20:01:01.36 ID:WywdQr+c0
ruby,perlが下げトレンド。
予想通り

82: 名無し@webensoku 2017/07/27(木) 21:05:09.22 ID:eY+pls8i0
がんばれRちゃん

83: 名無し@webensoku 2017/07/27(木) 21:21:20.61 ID:7aUu6AIG0
Rubyとは何だったのか

84: 名無し@webensoku 2017/07/27(木) 21:24:38.58 ID:sDlgbnYc0
Pascalってまだメンテされてるの?

87: 名無し@webensoku 2017/07/27(木) 21:42:30.24 ID:HSFgBEQ+0
LISPでつくってる売り物のソフトっていまあるの?

88: 名無し@webensoku 2017/07/27(木) 22:10:58.61 ID:xnSxOV3m0
JavaとPHPを並以上に書けるからしばらく安泰だと思ってる

89: 名無し@webensoku 2017/07/27(木) 22:19:04.42 ID:zIp7S0ME0
JavaとPHP足して2で割ったような言語が欲しい

シェアする

  • このエントリーをはてなブックマークに追加

フォローする