FC2ブログ
プロフィール

二郎

IT業界に努めるサラリーマンが
興味を持ちそうな記事を中心に
まとめています。

どうぞよろしくお願いします。

メールフォーム

名前:
メール:
件名:
本文:

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

2018/08/20 14:01:41 | コンピュータ | コメント:0件
1 :田杉山脈 ★ :2018/08/19(日) 17:51:51.43 ID:CAP_USER.net
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://blog-imgs-122-origin.fc2.com/o/u/g/ougijirou/_180817-abrigednews-01-lang-rank-618-1-1024x708.png
https://japan.zdnet.com/article/35124177/


4 :名刺は切らしておりまして :2018/08/19(日) 17:54:22.37 ID:/6vyODU8.net
ジュリア?
ユリア?


16 :名刺は切らしておりまして :2018/08/19(日) 18:30:47.82 ID:NiMp7KT5.net
ジュリア?と読むのか


19 :名刺は切らしておりまして :2018/08/19(日) 18:42:56.79 ID:3ieaRiex.net
昔は違ったけど、
5chにいるような人って、
こういう話題の最先端にいる人は皆無なんだろ。実は。
だんだんわかってきた。


21 :名刺は切らしておりまして :2018/08/19(日) 18:51:40.61 ID:WhzXeQPz.net
>>19
専門分野はそれぞれもっと良いコミュニティがあるからね
ただの大衆酒場になった


44 :名刺は切らしておりまして :2018/08/19(日) 20:16:50.91 ID:zZfy+FcX.net
>>19
昔いたそういう人達は
今は5ちゃん見てると変な警告出してアブリ誘導したりとか
そういう事やってるよ


46 :名刺は切らしておりまして :2018/08/19(日) 20:24:29.58 ID:JfLoXd4J.net
>>19
ツイッターに移ってるからな


38 :名刺は切らしておりまして :2018/08/19(日) 19:49:44.21 ID:O86jCzsR.net
娘(10)がRubyの本を読んでた。
なんでRubyなの?って聞いたら、そういう質問をする人に説明しても理解できないよって突き放された。
ついこの前までscratchを使ってたのに随分成長したな。
ところでなんでRubyなの?


39 :名刺は切らしておりまして :2018/08/19(日) 19:53:01.01 ID:5ikLnKWd.net
>>38
女の子だから


43 :名刺は切らしておりまして :2018/08/19(日) 20:16:16.72 ID:JJE9+xeh.net
>>38
Railのような長くて硬くて黒光りするものにドッキングしたいという潜在意識があるから


54 :名刺は切らしておりまして :2018/08/19(日) 20:51:16.00 ID:D/NisGgK.net
>>38
賢いのう、のびのび育ててください


40 :名刺は切らしておりまして :2018/08/19(日) 19:54:44.64 ID:inxiBVcL.net
言語設計に重要なのは何処までをビルトインにしてどこからをユーザに任せるかだな
ダイナミックなリンキングはそのための重要な手談
ビルトインしたほうが良いのは多次元行列の処理、タスクの管理…


41 :名刺は切らしておりまして :2018/08/19(日) 19:59:16.16 ID:QjD5+QAJ.net
プログラミング言語はある意味ペットみたいなもんだ
この猫かわいいーー
そんな感覚でRubyを使ってるんだろう


45 :名刺は切らしておりまして :2018/08/19(日) 20:23:47.94 ID:XBz2F97B.net
ジュリアかユリアかどっち?


52 :名刺は切らしておりまして :2018/08/19(日) 20:49:47.55 ID:VbBlXfcb.net
PythonとC#とJavaで当分なんとかなる気はする。
ただ、JavaはいずれKotlinになるだろうけど。

新言語は突然消える事もあるから数年は傍観かなー
HTML5ベースのWebAppは面倒だから他の人に任せた。


55 :名刺は切らしておりまして :2018/08/19(日) 20:54:14.66 ID:D/NisGgK.net
>>52
これ言語っていうより、作業環境だよ
結構古いよ、もう10年ぐらい経つんじゃない?


元スレ:http://anago.2ch.sc/test/read.cgi/bizplus/1534668711

関連記事

コメント

コメントの投稿


管理者にだけ表示を許可する