Julia

1: 田杉山脈 ★ 2018/08/19(日) 17:51:51.43 ID: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万回ダウンロードされているという。

180817-abrigednews-01-lang-rank-618-1-1024x708

(続きはこちら)
https://japan.zdnet.com/article/35124177/

2: 名刺は切らしておりまして 2018/08/19(日) 17:53:01.97 ID:LERsaLNk
こないだ電車で小5位の女の子がPythonの参考書読んでたな

スポンサードリンク
   

3: 名刺は切らしておりまして 2018/08/19(日) 17:53:39.85 ID:DuWNE4x0
juliaにハートブレイクってか

5: 名刺は切らしておりまして 2018/08/19(日) 17:55:26.77 ID:7FK+HPzX
おじいさんは、Fortranにこだわる。

7: 名刺は切らしておりまして 2018/08/19(日) 17:58:57.43 ID:evxG8K/+
作った奴はジョン・レノンヲタだな。

8: 名刺は切らしておりまして 2018/08/19(日) 17:59:49.67 ID:+i8F95iv
学術的な検証ってあるんだろうか。

9: 名刺は切らしておりまして 2018/08/19(日) 18:03:24.62 ID:mVRT4zqy
とりあえずCとかC++に関数増やしていけばいいじゃん
なんで言語乱立させる必要があるの?

20: 名刺は切らしておりまして 2018/08/19(日) 18:45:21.00 ID:ApSaESTQ
>>9
そういう釣りはもういいから

13: 名刺は切らしておりまして 2018/08/19(日) 18:16:13.48 ID:q3kwlZ4U
言語よりライブラリ管理とリンク環境だな
最近のビルド要件は外へ向かって不必要に枝伸ばしすぎ
把握しきれんわ

23: 名刺は切らしておりまして 2018/08/19(日) 18:58:57.35 ID:p3iMC0qu
>>13
それな。各種言語をライブラリにできて入出力を統一
できるフレームワークみたいなのがあると良いよな
そのうえでこのジュリーとか言うやつをフレームワ
ークのメイン言語にするとかならわかりやすいかもな

30: 名刺は切らしておりまして 2018/08/19(日) 19:23:10.72 ID:HEfy2cTV
>>13
その通りだが、適切なライブラリ管理ができていて、普通に使える言語はとてもとても少ない。

電池入ってますのPythonが人気を集める理由はまさにそこだ。

15: 名刺は切らしておりまして 2018/08/19(日) 18:24:06.67 ID:ry9qQDX0
オレ、やり直したい

22: 名刺は切らしておりまして 2018/08/19(日) 18:52:58.99 ID:p3iMC0qu
デジタルアナログみたいな言語やな
痒い所に手が届くならよいかもね。
だけど読解性は難易度上がりそうw

29: 名刺は切らしておりまして 2018/08/19(日) 19:17:53.25 ID:UIzmAm9z
人前で検索してはいけないプログラミング言語

57: 名刺は切らしておりまして 2018/08/19(日) 20:58:00.17 ID:/SeEVhbr
こんなの求めてない
既存言語で既存ライブラリの資産使うメリットのほうがでかい
目立ちたがりばっかりで車輪の再開発多すぎ

91: 名刺は切らしておりまして 2018/08/20(月) 01:03:41.15 ID:9SlDI6TE
結局ライブラリやフレームワークがいかに充実しているか次第だろ

66: 名刺は切らしておりまして 2018/08/19(日) 22:03:54.00 ID:TF/+H7Ul
 
>C言語の速度と、Rubyのダイナミズムを求めている。
>同図像性を持ち、Lispのように真のマクロを使用できるが、
>Matlabのような分かりやすくなじみ深い数学的記法を利用できる言語を求めている

Rubyはいらんだろw

70: 名刺は切らしておりまして 2018/08/19(日) 22:12:21.76 ID:ZDZcmSxV
Rubyて意外にすげーんだな

71: 名刺は切らしておりまして 2018/08/19(日) 22:17:50.88 ID:1Q8TahFE
>>70
クッソ遅いこと以外は良くできてる

72: 名刺は切らしておりまして 2018/08/19(日) 22:18:32.53 ID:9XB1KWAY
もう新言語は勘弁してください(´・ω・`)

75: 名刺は切らしておりまして 2018/08/19(日) 22:33:31.10 ID:J1r8Fym9
>>72
さあ早く新言語を勉強する仕事に戻るんだ

76: 名刺は切らしておりまして 2018/08/19(日) 22:35:56.99 ID:IbPJ1QT3
C++でインラインアセンブラとかアセンブラのリンク方面を統一してくださいお願いします
あとコンパイラごとの構文解析のバグを直して欲しいなぁ

77: 名刺は切らしておりまして 2018/08/19(日) 22:39:29.39 ID:d+Pmu8ko
>>76
アセンブラはアーキテクチャごとに書き方が違うのが当たり前だから統一しろとか無茶でしょ

111: 名刺は切らしておりまして 2018/08/20(月) 06:41:48.56 ID:78LWGgK9
言語の良し悪しは可読性にあると最近常々思う。
どんなに一方面に強い言語であっても、文法が悪ければ不具合が埋まる。

書きやすく、レビューしやすく、メンテしやすい言語一つに統一されてくれた方が
トータル的に生産性は向上するんじゃないかな?

そうなるとC#が結局今のところ一番楽なんじゃないかなぁという個人的な感想

文法的な安定感で言えばCOBOL最強なんだろうけど

112: 名刺は切らしておりまして 2018/08/20(月) 07:06:11.84 ID:O3yGiMCZ
Javaにきまってんだろ

122: 名刺は切らしておりまして 2018/08/20(月) 14:59:03.39 ID:CCnZR45j
Javaは
サーバーサイドはScle
クライアントはKotlin
に流れて
見事に分派しちゃったなww

119: 名刺は切らしておりまして 2018/08/20(月) 12:33:27.15 ID:E+XaQ7lz
アーキテクトなら言語の美しさとか気にするだろうが
ソルジャーは要求された言語を粛々と使うのみ
さっさと納品して終わり