1: 田杉山脈 ★ 2018/08/19(日) 17:51:51.43 _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/article/35124177/
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1534668711/開発会社のコンサルティングが専門の調査会社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/article/35124177/
2: 名刺は切らしておりまして 2018/08/19(日) 17:53:01.97
こないだ電車で小5位の女の子がPythonの参考書読んでたな
3: 名刺は切らしておりまして 2018/08/19(日) 17:53:39.85
juliaにハートブレイクってか
5: 名刺は切らしておりまして 2018/08/19(日) 17:55:26.77
おじいさんは、Fortranにこだわる。
7: 名刺は切らしておりまして 2018/08/19(日) 17:58:57.43
作った奴はジョン・レノンヲタだな。
8: 名刺は切らしておりまして 2018/08/19(日) 17:59:49.67
学術的な検証ってあるんだろうか。
9: 名刺は切らしておりまして 2018/08/19(日) 18:03:24.62
とりあえずCとかC++に関数増やしていけばいいじゃん
なんで言語乱立させる必要があるの?
なんで言語乱立させる必要があるの?
20: 名刺は切らしておりまして 2018/08/19(日) 18:45:21.00
>>9
そういう釣りはもういいから
そういう釣りはもういいから
12: 名刺は切らしておりまして 2018/08/19(日) 18:13:44.58
ジュリアナ東京
13: 名刺は切らしておりまして 2018/08/19(日) 18:16:13.48
言語よりライブラリ管理とリンク環境だな
最近のビルド要件は外へ向かって不必要に枝伸ばしすぎ
把握しきれんわ
最近のビルド要件は外へ向かって不必要に枝伸ばしすぎ
把握しきれんわ
23: 名刺は切らしておりまして 2018/08/19(日) 18:58:57.35
>>13
それな。各種言語をライブラリにできて入出力を統一
できるフレームワークみたいなのがあると良いよな
そのうえでこのジュリーとか言うやつをフレームワ
ークのメイン言語にするとかならわかりやすいかもな
それな。各種言語をライブラリにできて入出力を統一
できるフレームワークみたいなのがあると良いよな
そのうえでこのジュリーとか言うやつをフレームワ
ークのメイン言語にするとかならわかりやすいかもな
15: 名刺は切らしておりまして 2018/08/19(日) 18:24:06.67
オレ、やり直したい
19: 名刺は切らしておりまして 2018/08/19(日) 18:42:56.79
昔は違ったけど、
5chにいるような人って、
こういう話題の最先端にいる人は皆無なんだろ。実は。
だんだんわかってきた。
5chにいるような人って、
こういう話題の最先端にいる人は皆無なんだろ。実は。
だんだんわかってきた。
21: 名刺は切らしておりまして 2018/08/19(日) 18:51:40.61
>>19
専門分野はそれぞれもっと良いコミュニティがあるからね
ただの大衆酒場になった
専門分野はそれぞれもっと良いコミュニティがあるからね
ただの大衆酒場になった
22: 名刺は切らしておりまして 2018/08/19(日) 18:52:58.99
デジタルアナログみたいな言語やな
痒い所に手が届くならよいかもね。
だけど読解性は難易度上がりそうw
痒い所に手が届くならよいかもね。
だけど読解性は難易度上がりそうw