【IT】いずれPythonのライバルに?新言語「Julia」の人気が急上昇

1田杉山脈 ★2018/08/19(日) 17:51:51.43ID:CAP_USER
8月第2週に発表されたTIOBEのプログラミング言語人気インデックスでは、Pythonの人気が今後C++を追い越す可能性が高いとして話題になったが、実はこのとき、まだ新しい言語である「Julia」が、初めて同ランキングのトップ50入りを果たしていた。

開発会社のコンサルティングが専門の調査会社RedMonkの共同創業者Stephen O’Grady氏も、Juliaに対する関心が高まってきていると述べている。同言語は、RedMonkが発表した最新のプログラミング言語人気ランキングで、過去3カ月の間に順位を3つ上げて36位にランクインした。1年前には52位だったJuliaは、同ランキングで4四半期連続で順位を上げている。

 O’Grady氏は、RedMonkが先週初めて、Juliaに関する問い合わせを受けたと述べている。同氏がこれに特に強い関心を持ったのは、問い合わせてきたのが大手ベンダーだったためだ。質問は、「Juliaについてどう思うか?今後もニッチな言語のままなのか、それとも成長するのか、消えていくのか?」というものだったという。

 Juliaの人気が高まっている理由は、2012年にJuliaが公開された際、この言語の4人の開発者が語った目標を聞けばある程度理解できるかも知れない。その目標とは、科学技術計算、機械学習、データマイニング、大規模な線形代数計算、分散・並列コンピューティングのタスクに適した、完璧な言語を作るというものだ。

 開発者らは、「われわれは、自由度が高いライセンスが適用された、オープンソースの言語を求めている。C言語の速度と、Rubyのダイナミズムを求めている。同図像性を持ち、Lispのように真のマクロを使用できるが、Matlabのような分かりやすくなじみ深い数学的記法を利用できる言語を求めている」と述べている。

 さらにこの説明は、「われわれは、Pythonのように一般的なプログラミングにも使え、Rのように統計を簡単に扱え、Perlのように文字列の処理を自然に行うことができ、Matlabのように線形代数に強く、シェルのようにプログラムを繋ぎ合わせることにも強いものを求めている。学習しやすいが、深い技術的知識を持つハッカーでも満足させられる言語だ。インタラクティブでありながら、コンパイルできるものを求めている」と続く。

 同言語はこれまでに200万回ダウンロードされているという。

 もちろんまだJuliaの人気は、歴史があって広く教えられている言語や、比較的新しいがモバイルプラットフォームの台頭によって急速に普及した言語(Android向けのKotlinや、iOS用のAppleの言語であるSwiftなど)には及ばない。

 O’Grady氏はランキングのコメントで、Juliaの着実な台頭は関心を持って注視すべきものだとしながらも、「同言語は難解であり、ニッチな状況に止まる可能性がある」と付け加えている。

 RedMonkの最新のトップ10リストには、いつもの顔ぶれが並んでおり、1位から順にJavaScript、Java、Python、PHP、C#、C++、CSS、Ruby、そして同順でCおよびObjective-Cとなっている。
https://japan.zdnet.com/storage/2018/08/17/4f03e8438bde453d3c6ce77cd2e11765/180817-abrigednews-01-lang-rank-618-1-1024×708.png
https://japan.zdnet.com/article/35124177/

4名刺は切らしておりまして2018/08/19(日) 17:54:22.37ID:/6vyODU8
ジュリア?
ユリア?
5名刺は切らしておりまして2018/08/19(日) 17:55:26.77ID:7FK+HPzX
おじいさんは、Fortranにこだわる。
50名刺は切らしておりまして2018/08/19(日) 20:46:51.75ID:D/NisGgK
>>5
Rも確かこれも、裏で動いてるんだなフォートラン
6名刺は切らしておりまして2018/08/19(日) 17:56:25.95ID:cYyHRE94
不思議な目の錯覚で、女性の腕がおかしいほど長く見える(画像)
http://multiple.patrijottimaltin.com/78901808181.jpg
10名刺は切らしておりまして2018/08/19(日) 18:05:26.46ID:BH2NFtXO
釣り ステマ
11名刺は切らしておりまして2018/08/19(日) 18:10:37.38ID:NLZJsQAQ
お乳のおおきな。
14名刺は切らしておりまして2018/08/19(日) 18:18:19.71ID:KFQ+znRa
OPPAI
15名刺は切らしておりまして2018/08/19(日) 18:24:06.67ID:ry9qQDX0
オレ、やり直したい
16名刺は切らしておりまして2018/08/19(日) 18:30:47.82ID:NiMp7KT5
ジュリア?と読むのか
19名刺は切らしておりまして2018/08/19(日) 18:42:56.79ID:3ieaRiex
昔は違ったけど、
5chにいるような人って、
こういう話題の最先端にいる人は皆無なんだろ。実は。
だんだんわかってきた。
21名刺は切らしておりまして2018/08/19(日) 18:51:40.61ID:WhzXeQPz
>>19
専門分野はそれぞれもっと良いコミュニティがあるからね
ただの大衆酒場になった
44名刺は切らしておりまして2018/08/19(日) 20:16:50.91ID:zZfy+FcX
>>19
昔いたそういう人達は
今は5ちゃん見てると変な警告出してアブリ誘導したりとか
そういう事やってるよ
46名刺は切らしておりまして2018/08/19(日) 20:24:29.58ID:JfLoXd4J
>>19
ツイッターに移ってるからな
24名刺は切らしておりまして2018/08/19(日) 19:00:03.61ID:BP9yBJRf
ヘビ厨脂肪w
25名刺は切らしておりまして2018/08/19(日) 19:06:11.12ID:GyTCCfS8
Pythonは名前が悪すぎる
26名刺は切らしておりまして2018/08/19(日) 19:07:42.32ID:vSTiFlwF
もうBetter C/C++はいらんのや…。
あと、どうして新言語ってググらビリティを低くするんや…。
29名刺は切らしておりまして2018/08/19(日) 19:17:53.25ID:UIzmAm9z
人前で検索してはいけないプログラミング言語
33名刺は切らしておりまして2018/08/19(日) 19:32:51.68ID:2GB/4xZm
1 1
62名刺は切らしておりまして2018/08/19(日) 21:23:25.55ID:Ohb+8/tq
>>33
やっとそうなったか。
40年まったぞ。
68名刺は切らしておりまして2018/08/19(日) 22:05:42.65ID:Zt3S6RPU
>>33, >>62
python もそう書けるよ
41名刺は切らしておりまして2018/08/19(日) 19:59:16.16ID:QjD5+QAJ
プログラミング言語はある意味ペットみたいなもんだ
この猫かわいいーー
そんな感覚でRubyを使ってるんだろう
47名刺は切らしておりまして2018/08/19(日) 20:27:08.79ID:zZiqmPQw
やっぱりCじゃねえか!
どうなってんだ!!!

https://github.com/JuliaLang/julia/tree/master/src

57名刺は切らしておりまして2018/08/19(日) 20:58:00.17ID:/SeEVhbr
こんなの求めてない
既存言語で既存ライブラリの資産使うメリットのほうがでかい
目立ちたがりばっかりで車輪の再開発多すぎ
63名刺は切らしておりまして2018/08/19(日) 21:30:09.51ID:szZ97/x4
ふむ
64名刺は切らしておりまして2018/08/19(日) 21:54:28.86ID:xkq0kI3C
こ、Kotlin・・・
66名刺は切らしておりまして2018/08/19(日) 22:03:54.00ID:TF/+H7Ul
 
>C言語の速度と、Rubyのダイナミズムを求めている。
>同図像性を持ち、Lispのように真のマクロを使用できるが、
>Matlabのような分かりやすくなじみ深い数学的記法を利用できる言語を求めている

Rubyはいらんだろw

70
刺は切らしておりまして
2018/08/19(日) 22:12:21.76ID:ZDZcmSxV
Rubyて意外にすげーんだな
71名刺は切らしておりまして2018/08/19(日) 22:17:50.88ID:1Q8TahFE
>>70
クッソ遅いこと以外は良くできてる
76名刺は切らしておりまして2018/08/19(日) 22:35:56.99ID:IbPJ1QT3
C++でインラインアセンブラとかアセンブラのリンク方面を統一してくださいお願いします
あとコンパイラごとの構文解析のバグを直して欲しいなぁ
77名刺は切らしておりまして2018/08/19(日) 22:39:29.39ID:d+Pmu8ko
>>76
アセンブラはアーキテクチャごとに書き方が違うのが当たり前だから統一しろとか無茶でしょ
67名刺は切らしておりまして2018/08/19(日) 22:04:49.89ID:pOWa6OXC
valaってどうなの?
73名刺は切らしておりまして2018/08/19(日) 22:19:30.88ID:jZuYcvN3
Haskellいいぞっ
標準では配列すらない純粋関数型

言語としての理想形を目指している
おまいら、Haskellやろうぜっ

引用元:http://egg.5ch.net/test/read.cgi/bizplus/1534668711/