X



【IT】いずれPythonのライバルに?新言語「Julia」の人気が急上昇
■ このスレッドは過去ログ倉庫に格納されています
0001田杉山脈 ★
垢版 |
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-1024x708.png
https://japan.zdnet.com/article/35124177/
0007名刺は切らしておりまして
垢版 |
2018/08/19(日) 17:58:57.43ID:evxG8K/+
作った奴はジョン・レノンヲタだな。
0008名刺は切らしておりまして
垢版 |
2018/08/19(日) 17:59:49.67ID:+i8F95iv
学術的な検証ってあるんだろうか。
0009名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:03:24.62ID:mVRT4zqy
とりあえずCとかC++に関数増やしていけばいいじゃん
なんで言語乱立させる必要があるの?
0010名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:05:26.46ID:BH2NFtXO
釣り ステマ
0011名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:10:37.38ID:NLZJsQAQ
お乳のおおきな。
0012名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:13:44.58ID:ePmmG1pv
ジュリアナ東京
0013名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:16:13.48ID:q3kwlZ4U
言語よりライブラリ管理とリンク環境だな
最近のビルド要件は外へ向かって不必要に枝伸ばしすぎ
把握しきれんわ
0015名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:24:06.67ID:ry9qQDX0
オレ、やり直したい
0017名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:36:20.40ID:UVHt62Gh
Rってデータ処理が楽でいいんだよなあ
0018名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:37:47.40ID:bffIzB9c
AV女優なら知ってる。
0019名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:42:56.79ID:3ieaRiex
昔は違ったけど、
5chにいるような人って、
こういう話題の最先端にいる人は皆無なんだろ。実は。
だんだんわかってきた。
0022名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:52:58.99ID:p3iMC0qu
デジタルアナログみたいな言語やな
痒い所に手が届くならよいかもね。
だけど読解性は難易度上がりそうw
0023名刺は切らしておりまして
垢版 |
2018/08/19(日) 18:58:57.35ID:p3iMC0qu
>>13
それな。各種言語をライブラリにできて入出力を統一
できるフレームワークみたいなのがあると良いよな
そのうえでこのジュリーとか言うやつをフレームワ
ークのメイン言語にするとかならわかりやすいかもな
0025名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:06:11.12ID:GyTCCfS8
Pythonは名前が悪すぎる
0026名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:07:42.32ID:vSTiFlwF
もうBetter C/C++はいらんのや…。
あと、どうして新言語ってググらビリティを低くするんや…。
0027名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:08:17.87ID:mA5x9Riu
C言語がカバーする領域とCUDAとかがカバーする領域はできないんでしょ。科学計算やるなら中途半端だよ。
0028名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:17:46.02ID:trKjzBkj
>>18
デビュー当時はイイ女だったけど、
後になると痩せちゃって、おっぱいは小さくなるし顔はゴツくなるしで
0030名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:23:10.72ID:HEfy2cTV
>>13
その通りだが、適切なライブラリ管理ができていて、普通に使える言語はとてもとても少ない。

電池入ってますのPythonが人気を集める理由はまさにそこだ。
0031名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:24:04.56ID:HEfy2cTV
>>27
君のレベルがいうカバーする領域ならライブラリ経由で最近の言語はできるよ。

君のレベルならね。
0033名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:32:51.68ID:2GB/4xZm
1<x && x<10 を
1<x<10 て書けるのは便利だな
0034名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:41:43.03ID:inxiBVcL
どういう言語がほしいか、てのが無いからなお前ら
俺はコンパイルできて、ブレークポイントが入れられてステップ実行ができて、MATLAB風の行列演算が出来て、名前空間が使えて、ログインシェルになって、サーバに使えるマルチタスクの管理ができるシェルがほしい
0035名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:44:41.08ID:iDQnyxfB
ユリアーーーーーー!!!!
0036名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:44:55.65ID:v/+LlWig
Pythonにはもう色々なライブラリが揃っているけど、
それは優秀な開発者の膨大な労力・時間の消費によってできている。
みんなが新しい言語に乗り換えるってことは、
それらこれまでの財産を全部捨てて、
またたくさんの人が膨大な時間と労力を費やして一からライブラリなど
作り直すことを意味するわけでね。

多くの人がほんの少しの改良の恩恵を受ける為に
これまで作った財産を全部すてて簡単に乗り換えるわけない。

例えばzipより優秀なファイル圧縮アルゴリズムなんて
後からたくさん生まれているけど、いまだ多くの人はzip使うでしょ?
そういうことだよ。

プログラマーって感性も鈍感だけど
見えないコストも含めたトータルの損得を計算して合理的に判断したりとか
そういうことができない馬鹿が多い。
プログラミング自体、合理化する為のものなのにね。
目的と手段が完全に入れ替わっちゃっているの。
本当に頭が悪い。

この時代にいまだに優れた独自のファイル圧縮形式を作って広めようとしている
バカとかいるからね。もう需要なんかないのに。
この新しいプログラミング言語の話も同じだろうよ。
もはや車輪の再発明とたいして変わらん。非生産的。
0037名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:47:56.34ID:QjD5+QAJ
おっ、pythonか
0038名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:49:44.21ID:O86jCzsR
娘(10)がRubyの本を読んでた。
なんでRubyなの?って聞いたら、そういう質問をする人に説明しても理解できないよって突き放された。
ついこの前までscratchを使ってたのに随分成長したな。
ところでなんでRubyなの?
0039名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:53:01.01ID:5ikLnKWd
>>38
女の子だから
0040名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:54:44.64ID:inxiBVcL
言語設計に重要なのは何処までをビルトインにしてどこからをユーザに任せるかだな
ダイナミックなリンキングはそのための重要な手談
ビルトインしたほうが良いのは多次元行列の処理、タスクの管理…
0041名刺は切らしておりまして
垢版 |
2018/08/19(日) 19:59:16.16ID:QjD5+QAJ
プログラミング言語はある意味ペットみたいなもんだ
この猫かわいいーー
そんな感覚でRubyを使ってるんだろう
0042名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:02:46.73ID:6MPsGMoc
>>36
エロコンテンツはたとえ今ここで生産が止まったとしても種、質、量すべてに
おいて人類の需要を満たすことができるだろう、しかし、なおエロコンテンツは
新しく生産され続ける。エンジニアにとってそれはエロコンテンツのようなもの
なんだよ。他人の情熱はバカに見えるが、だからといって自分が賢くなったわけ
ではない
0043名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:16:16.72ID:JJE9+xeh
>>38
Railのような長くて硬くて黒光りするものにドッキングしたいという潜在意識があるから
0044名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:16:50.91ID:zZfy+FcX
>>19
昔いたそういう人達は
今は5ちゃん見てると変な警告出してアブリ誘導したりとか
そういう事やってるよ
0045名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:23:47.94ID:XBz2F97B
ジュリアかユリアかどっち?
0046名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:24:29.58ID:JfLoXd4J
>>19
ツイッターに移ってるからな
0048名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:43:39.24ID:D/NisGgK
これ検索するとAV女優ばっかり出る
って、誰かが何年か前に嘆いてたよ
0049名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:44:55.83ID:D/NisGgK
>>9
ドメイン特化で便利なこともあるんやで
まあ、気持ちはわかる
0050名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:46:51.75ID:D/NisGgK
>>5
Rも確かこれも、裏で動いてるんだなフォートラン
0051名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:48:44.26ID:D/NisGgK
>>23
それでJavaは、どうなったっけ?
0052名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:49:47.55ID:VbBlXfcb
PythonとC#とJavaで当分なんとかなる気はする。
ただ、JavaはいずれKotlinになるだろうけど。

新言語は突然消える事もあるから数年は傍観かなー
HTML5ベースのWebAppは面倒だから他の人に任せた。
0053名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:50:45.09ID:QGinkbGQ
  |ミ,  /  `ヽ /!    ,.──、      
  |彡/二Oニニ|ノ    /三三三!,       |!
  `,' \、、_,|/-ャ    ト `=j r=レ     /ミ !彡      ●  
T 爪| / / ̄|/´__,ャ  |`三三‐/     |`=、|,='|    _(_
/人 ヽ ミ='/|`:::::::/イ__ ト`ー く__,-,  、 _!_ /   ( ゚ω゚ )
/  `ー─'" |_,.イ、 | |/、   Y  /| | | j / ミ`┴'彡\ '    ` 
   JavaScript     Java    Python   PHP
0054名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:51:16.00ID:D/NisGgK
>>38
賢いのう、のびのび育ててください
0055名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:54:14.66ID:D/NisGgK
>>52
これ言語っていうより、作業環境だよ
結構古いよ、もう10年ぐらい経つんじゃない?
0056名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:55:24.56ID:D/NisGgK
>>36
古いよZip
0057名刺は切らしておりまして
垢版 |
2018/08/19(日) 20:58:00.17ID:/SeEVhbr
こんなの求めてない
既存言語で既存ライブラリの資産使うメリットのほうがでかい
目立ちたがりばっかりで車輪の再開発多すぎ
0058名刺は切らしておりまして
垢版 |
2018/08/19(日) 21:02:46.38ID:U2eaNkD0
まあいろんな言語があるけど、一般的なサラリーマンやOLの事務仕事の95パーセントは
AccessVBA(クライアント側はRuntime)+SQLServerのExpressで十分なんだけどな
業界的に不都合な真実だからAccessやVBAがやたら過小評価されてるけど
0059名刺は切らしておりまして
垢版 |
2018/08/19(日) 21:09:23.88ID:+7XTBbti
>>34
なんでシェルなんよw
0061名刺は切らしておりまして
垢版 |
2018/08/19(日) 21:16:22.97ID:JJE9+xeh
>>58
あなたバカですね
0062名刺は切らしておりまして
垢版 |
2018/08/19(日) 21:23:25.55ID:Ohb+8/tq
>>33
やっとそうなったか。
40年まったぞ。
0063名刺は切らしておりまして
垢版 |
2018/08/19(日) 21:30:09.51ID:szZ97/x4
ふむ
0064名刺は切らしておりまして
垢版 |
2018/08/19(日) 21:54:28.86ID:xkq0kI3C
こ、Kotlin・・・
0065名刺は切らしておりまして
垢版 |
2018/08/19(日) 22:03:29.70ID:KMbhog3V
>>38
もう知ってるなこの娘
恋心を
0066名刺は切らしておりまして
垢版 |
2018/08/19(日) 22:03:54.00ID:TF/+H7Ul
 
>C言語の速度と、Rubyのダイナミズムを求めている。
>同図像性を持ち、Lispのように真のマクロを使用できるが、
>Matlabのような分かりやすくなじみ深い数学的記法を利用できる言語を求めている

Rubyはいらんだろw
0071名刺は切らしておりまして
垢版 |
2018/08/19(日) 22:17:50.88ID:1Q8TahFE
>>70
クッソ遅いこと以外は良くできてる
0073名刺は切らしておりまして
垢版 |
2018/08/19(日) 22:19:30.88ID:jZuYcvN3
Haskellいいぞっ
標準では配列すらない純粋関数型

言語としての理想形を目指している
おまいら、Haskellやろうぜっ
0075名刺は切らしておりまして
垢版 |
2018/08/19(日) 22:33:31.10ID:J1r8Fym9
>>72
さあ早く新言語を勉強する仕事に戻るんだ
0076名刺は切らしておりまして
垢版 |
2018/08/19(日) 22:35:56.99ID:IbPJ1QT3
C++でインラインアセンブラとかアセンブラのリンク方面を統一してくださいお願いします
あとコンパイラごとの構文解析のバグを直して欲しいなぁ
0077名刺は切らしておりまして
垢版 |
2018/08/19(日) 22:39:29.39ID:d+Pmu8ko
>>76
アセンブラはアーキテクチャごとに書き方が違うのが当たり前だから統一しろとか無茶でしょ
0078名刺は切らしておりまして
垢版 |
2018/08/19(日) 22:40:06.92ID:c7hzzxiE
処理が遅い言語ってなんでそんなに遅いんだ?
そんなに機械語から遠い言語なんか?
0079名刺は切らしておりまして
垢版 |
2018/08/19(日) 22:49:53.33ID:jZuYcvN3
>>9
その答えは、同じソース打つのに、数分の1程度で打てるから

C#ずーとやった後で、C++勉強だけしてみた
何この糞言語と思った。たいした意味なくややこしいし
その割に、表現力がとぼしい
0080名刺は切らしておりまして
垢版 |
2018/08/19(日) 23:02:22.28ID:GBd/JjYv
パイソンとかdjangとか無料で使えるから助かるけど、
逆に保証がないから不安でもあるんだよね。
VSでパイソンのGUI対応して欲しい
0083名刺は切らしておりまして
垢版 |
2018/08/19(日) 23:40:24.08ID:TjtM4CVn
>>82
qiita
0084名刺は切らしておりまして
垢版 |
2018/08/19(日) 23:54:39.50ID:1Q8TahFE
おっPython
0085名刺は切らしておりまして
垢版 |
2018/08/20(月) 00:18:35.33ID:S7UvtLf2
そいやルビーってまだ現役なん?
0086名刺は切らしておりまして
垢版 |
2018/08/20(月) 00:24:53.20ID:ogS/x+WR
>>81
qt5一択かな
ちょっと古い環境もサポートするならqt4
0087名刺は切らしておりまして
垢版 |
2018/08/20(月) 00:28:16.37ID:kC5G35D5
使う使わないは別にして、C/C++は知らないとエンジニアとしては使い物にならない
0088名刺は切らしておりまして
垢版 |
2018/08/20(月) 00:31:35.55ID:JzRV5liA
>>9
だよな
ぼくのかんがえたさいきょうのゲンゴ大杉だよな
0089名刺は切らしておりまして
垢版 |
2018/08/20(月) 00:38:05.10ID:YIOFMV77
Googleはマイナー言語増やしすぎ
0091名刺は切らしておりまして
垢版 |
2018/08/20(月) 01:03:41.15ID:9SlDI6TE
結局ライブラリやフレームワークがいかに充実しているか次第だろ
0092名刺は切らしておりまして
垢版 |
2018/08/20(月) 01:12:39.49ID:pSrpKaKM
>>91
LLはそうだな
0093名刺は切らしておりまして
垢版 |
2018/08/20(月) 01:21:22.63ID:ogS/x+WR
>>91
それC++。
でも結局は速く処理できるコードをいかに短く書けるかだよ
その点C++はCより遅く、かったるく長いコードでうんざりする
JavaはGC避けるためにメモリ管理しようとすると限界があって、C++の方が断然いいやってなる
PythonはPythonじゃなく、Cのラッパーとして使うPythonは、ラッパーとしての転送ペナルティを受けても実行速度は十分に速いし、コード量も極めて短くてよい
しかしPythonで処理しようとしてる奴はアホかバカかMAC使いと断言できる
0094名刺は切らしておりまして
垢版 |
2018/08/20(月) 01:50:35.16ID:TOMg4WxW
ビジネス板でjuliaの話題を見るとは
0095名刺は切らしておりまして
垢版 |
2018/08/20(月) 01:54:20.06ID:ySExOB1w
たがに翻訳できない言語は何種類あるんだろう?

馬鹿みたいに新言語をいっているがまともなアルゴリズムを作れないバカが多すぎる。
CとPythonでいいんじゃないの
Matlab Mathematicaで十分だよ
0096名刺は切らしておりまして
垢版 |
2018/08/20(月) 02:04:36.67ID:YIOFMV77
>>95
「たがに」ってどこかの方言?
0097名刺は切らしておりまして
垢版 |
2018/08/20(月) 02:17:20.59ID:TOMg4WxW
イイヒトコワカッタノ?
0098名刺は切らしておりまして
垢版 |
2018/08/20(月) 02:21:26.07ID:bmIS1+Ds
もうBASICとべーしっ君でいいよ
0100名刺は切らしておりまして
垢版 |
2018/08/20(月) 02:36:13.45ID:VDoyf9Ir
root@53ffcd7be571:/# apt search julia
julia/xenial 0.4.5-3 amd64
high-performance programming language for technical computing


ふむ。。でもbionicには はいってない。。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況