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

スポンサーリンク
スポンサーリンク
1: InfoTec速報がお送りします 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万回ダウンロードされているという。

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

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

RedMonkの最新のトップ10リストには、いつもの顔ぶれが並んでおり、1位から順にJavaScript、Java、Python、PHP、C#、C++、CSS、Ruby、そして同順でCおよびObjective-Cとなっている。
no title

いずれPythonのライバルに?新言語「Julia」の人気が急上昇
RedMonkが発表した最新のプログラミング言語人気ランキングでは、2012年に登場し、近年人気が急上昇している言語「Julia」に注目が集まっている。

106: InfoTec速報がお送りします 2018/08/20(月) 04:20:13.23 ID:+TkJsxx+
>>1
1位のjavascriptの進化が良すぎて利用領域をますます広げているね
今後も安定して一番重要なスクリプト言語になると言われている

 

113: InfoTec速報がお送りします 2018/08/20(月) 07:23:10.07 ID:/YVwLYKH
>>106
jsは自由すぎてカッコが増えすぎて訳わかんなくなるんだよ。
jsをスラスラ読めるやつはプログラミングの才能がある。ただし、プログラミングと設計の才能はまた違うが。

 

141: InfoTec速報がお送りします 2018/08/24(金) 10:26:51.23 ID:RzhIO45o
>>1
Love you 恋をして 人は♪

 

161: InfoTec速報がお送りします 2018/08/26(日) 05:52:21.62 ID:FnfFTD/m

Javascriptが以前あった弱点を次々と改善していってとても良い言語になり
>>1にも明記されてるように人気No.1のプログラミング言語となった

そして言語の良さのみに限らず
以前のブラウザ上だけから現在はサーバーサイドにアプリ開発からデータ処理など
Webに限らない様々な分野でJavascriptは使われるようになった
今後も高い需要が約束されている言語と言えよう

 

2: InfoTec速報がお送りします 2018/08/19(日) 17:53:01.97 ID:LERsaLNk
こないだ電車で小5位の女の子がPythonの参考書読んでたな

 

116: InfoTec速報がお送りします 2018/08/20(月) 08:47:12.05 ID:YFyy6Hro
>>2
なんで小5だってわかったんですか

 

117: InfoTec速報がお送りします 2018/08/20(月) 09:26:20.32 ID:oDZa1msA
>>116
「位」の意味もわからんのか?
小5からやり直せ

 

123: InfoTec速報がお送りします 2018/08/20(月) 16:47:58.14 ID:VaeV1J40
>>117
何の大会で5位なのか興味があります

 

166: InfoTec速報がお送りします 2018/08/27(月) 12:24:48.76 ID:hSqw/sqf
>>123
すまんな実は従五位だ

 

3: InfoTec速報がお送りします 2018/08/19(日) 17:53:39.85 ID:DuWNE4x0
juliaにハートブレイクってか

 

4: InfoTec速報がお送りします 2018/08/19(日) 17:54:22.37 ID:/6vyODU8
ジュリア?
ユリア?

 

5: InfoTec速報がお送りします 2018/08/19(日) 17:55:26.77 ID:7FK+HPzX
おじいさんは、Fortranにこだわる。

 

50: InfoTec速報がお送りします 2018/08/19(日) 20:46:51.75 ID:D/NisGgK
>>5
Rも確かこれも、裏で動いてるんだなフォートラン

 

7: InfoTec速報がお送りします 2018/08/19(日) 17:58:57.43 ID:evxG8K/+
作った奴はジョン・レノンヲタだな。

 

8: InfoTec速報がお送りします 2018/08/19(日) 17:59:49.67 ID:+i8F95iv
学術的な検証ってあるんだろうか。

 

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

 

20: InfoTec速報がお送りします 2018/08/19(日) 18:45:21.00 ID:ApSaESTQ
>>9
そういう釣りはもういいから

 

49: InfoTec速報がお送りします 2018/08/19(日) 20:44:55.83 ID:D/NisGgK
>>9
ドメイン特化で便利なこともあるんやで
まあ、気持ちはわかる

 

74: InfoTec速報がお送りします 2018/08/19(日) 22:21:52.75 ID:C8wuo6lh
>>9
メモリの確保や開放を意識しないと駄目な言語なんて、もうやってられんよ

 

79: InfoTec速報がお送りします 2018/08/19(日) 22:49:53.33 ID:jZuYcvN3

>>9
その答えは、同じソース打つのに、数分の1程度で打てるから

C#ずーとやった後で、C++勉強だけしてみた
何この糞言語と思った。たいした意味なくややこしいし
その割に、表現力がとぼしい

 

88: InfoTec速報がお送りします 2018/08/20(月) 00:31:35.55 ID:JzRV5liA
>>9
だよな
ぼくのかんがえたさいきょうのゲンゴ大杉だよな

 

118: InfoTec速報がお送りします 2018/08/20(月) 10:21:59.83 ID:OQqdx/ts
>>9
C、C++以外はカタワ向けの言語だと思ってる

 

10: InfoTec速報がお送りします 2018/08/19(日) 18:05:26.46 ID:BH2NFtXO
釣り ステマ

 

11: InfoTec速報がお送りします 2018/08/19(日) 18:10:37.38 ID:NLZJsQAQ
お乳のおおきな。

 

12: InfoTec速報がお送りします 2018/08/19(日) 18:13:44.58 ID:ePmmG1pv
ジュリアナ東京

 

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

 

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

 

51: InfoTec速報がお送りします 2018/08/19(日) 20:48:44.26 ID:D/NisGgK
>>23
それでJavaは、どうなったっけ?

 

30: InfoTec速報がお送りします 2018/08/19(日) 19:23:10.72 ID:HEfy2cTV

>>13
その通りだが、適切なライブラリ管理ができていて、普通に使える言語はとてもとても少ない。

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

 

14: InfoTec速報がお送りします 2018/08/19(日) 18:18:19.71 ID:KFQ+znRa
OPPAI

 

15: InfoTec速報がお送りします 2018/08/19(日) 18:24:06.67 ID:ry9qQDX0
オレ、やり直したい

 

16: InfoTec速報がお送りします 2018/08/19(日) 18:30:47.82 ID:NiMp7KT5
ジュリア?と読むのか

 

17: InfoTec速報がお送りします 2018/08/19(日) 18:36:20.40 ID:UVHt62Gh
Rってデータ処理が楽でいいんだよなあ

 

18: InfoTec速報がお送りします 2018/08/19(日) 18:37:47.40 ID:bffIzB9c
AV女優なら知ってる。

 

28: InfoTec速報がお送りします 2018/08/19(日) 19:17:46.02 ID:trKjzBkj
>>18
デビュー当時はイイ女だったけど、
後になると痩せちゃって、おっぱいは小さくなるし顔はゴツくなるしで

 

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

 

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

 

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

 

46: InfoTec速報がお送りします 2018/08/19(日) 20:24:29.58 ID:JfLoXd4J
>>19
ツイッターに移ってるからな

 

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

 

24: InfoTec速報がお送りします 2018/08/19(日) 19:00:03.61 ID:BP9yBJRf
ヘビ厨脂肪w

 

25: InfoTec速報がお送りします 2018/08/19(日) 19:06:11.12 ID:GyTCCfS8
Pythonは名前が悪すぎる

 

26: InfoTec速報がお送りします 2018/08/19(日) 19:07:42.32 ID:vSTiFlwF
もうBetter C/C++はいらんのや…。
あと、どうして新言語ってググらビリティを低くするんや…。

 

27: InfoTec速報がお送りします 2018/08/19(日) 19:08:17.87 ID:mA5x9Riu
C言語がカバーする領域とCUDAとかがカバーする領域はできないんでしょ。科学計算やるなら中途半端だよ。

 

31: InfoTec速報がお送りします 2018/08/19(日) 19:24:04.56 ID:HEfy2cTV

>>27
君のレベルがいうカバーする領域ならライブラリ経由で最近の言語はできるよ。

君のレベルならね。

 

29: InfoTec速報がお送りします 2018/08/19(日) 19:17:53.25 ID:UIzmAm9z
人前で検索してはいけないプログラミング言語

 

33: InfoTec速報がお送りします 2018/08/19(日) 19:32:51.68 ID:2GB/4xZm
1<x && x<10 を
1<x<10 て書けるのは便利だな

 

62: InfoTec速報がお送りします 2018/08/19(日) 21:23:25.55 ID:Ohb+8/tq
>>33
やっとそうなったか。
40年まったぞ。

 

68: InfoTec速報がお送りします 2018/08/19(日) 22:05:42.65 ID:Zt3S6RPU
>>33, >>62
python もそう書けるよ

 

34: InfoTec速報がお送りします 2018/08/19(日) 19:41:43.03 ID:inxiBVcL
どういう言語がほしいか、てのが無いからなお前ら
俺はコンパイルできて、ブレークポイントが入れられてステップ実行ができて、MATLAB風の行列演算が出来て、名前空間が使えて、ログインシェルになって、サーバに使えるマルチタスクの管理ができるシェルがほしい

 

59: InfoTec速報がお送りします 2018/08/19(日) 21:09:23.88 ID:+7XTBbti
>>34
なんでシェルなんよw

 

35: InfoTec速報がお送りします 2018/08/19(日) 19:44:41.08 ID:iDQnyxfB
ユリアーーーーーー!!!!

 

36: InfoTec速報がお送りします 2018/08/19(日) 19:44:55.65 ID:v/+LlWig

Pythonにはもう色々なライブラリが揃っているけど、
それは優秀な開発者の膨大な労力・時間の消費によってできている。
みんなが新しい言語に乗り換えるってことは、
それらこれまでの財産を全部捨てて、
またたくさんの人が膨大な時間と労力を費やして一からライブラリなど
作り直すことを意味するわけでね。

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

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

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

この時代にいまだに優れた独自のファイル圧縮形式を作って広めようとしている
バカとかいるからね。もう需要なんかないのに。
この新しいプログラミング言語の話も同じだろうよ。
もはや車輪の再発明とたいして変わらん。非生産的。

 

42: InfoTec速報がお送りします 2018/08/19(日) 20:02:46.73 ID:6MPsGMoc
>>36
エロコンテンツはたとえ今ここで生産が止まったとしても種、質、量すべてに
おいて人類の需要を満たすことができるだろう、しかし、なおエロコンテンツは
新しく生産され続ける。エンジニアにとってそれはエロコンテンツのようなもの
なんだよ。他人の情熱はバカに見えるが、だからといって自分が賢くなったわけ
ではない

 

56: InfoTec速報がお送りします 2018/08/19(日) 20:55:24.56 ID:D/NisGgK
>>36
古いよZip

 

102: InfoTec速報がお送りします 2018/08/20(月) 02:41:14.40 ID:9SkpTz5c
>>36
こういうのは
言語規格、処理系、サードパーティ的ライブラリ、書籍、ユーザー
そういうのからなる文化圏ができあがるしな
その全体を別の言語に移行させるのには大きなエネルギーが必要になる
若い世代が最初に覚える言語というポジションを得られれば
時間経過とともにシェアを高めることはできるだろうけど

 

124: InfoTec速報がお送りします 2018/08/20(月) 16:50:36.70 ID:sCuPny3K
>>36
それってFORTRANとかCOBOLみたいだな。
残る人は残るし、移る人は移る。そして学生は新しいのになびく。

 

37: InfoTec速報がお送りします 2018/08/19(日) 19:47:56.34 ID:QjD5+QAJ
おっ、pythonか

 

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

 

39: InfoTec速報がお送りします 2018/08/19(日) 19:53:01.01 ID:5ikLnKWd
>>38
女の子だから

 

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

 

54: InfoTec速報がお送りします 2018/08/19(日) 20:51:16.00 ID:D/NisGgK
>>38
賢いのう、のびのび育ててください

 

65: InfoTec速報がお送りします 2018/08/19(日) 22:03:29.70 ID:KMbhog3V
>>38
もう知ってるなこの娘
恋心を

 

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

 

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

 

45: InfoTec速報がお送りします 2018/08/19(日) 20:23:47.94 ID:XBz2F97B
ジュリアかユリアかどっち?

 

47: InfoTec速報がお送りします 2018/08/19(日) 20:27:08.79 ID:zZiqmPQw

 

48: InfoTec速報がお送りします 2018/08/19(日) 20:43:39.24 ID:D/NisGgK
これ検索するとAV女優ばっかり出る
って、誰かが何年か前に嘆いてたよ

 

52: InfoTec速報がお送りします 2018/08/19(日) 20:49:47.55 ID:VbBlXfcb

PythonとC#とJavaで当分なんとかなる気はする。
ただ、JavaはいずれKotlinになるだろうけど。

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

 

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

 

150: InfoTec速報がお送りします 2018/08/24(金) 13:19:26.69 ID:M7hs1eK1
>>52
Javaはもう死んだ
オラクルが殺した

 

158: InfoTec速報がお送りします 2018/08/24(金) 23:03:35.31 ID:dTT9GCSO
>>150
少なくとも日本ではJavaゾンビがまだまだ業界を蔓延りそうだが

 

159: InfoTec速報がお送りします 2018/08/25(土) 05:08:48.89 ID:eiL6Jp6z
>>158
今50代のCOBOLおじさんみたく、今40代のJavaおじさんの食い扶持が確保されるとともに
これからの若手がJavaを始めたら「かわいそう」と同情される存在になる、ってことか。

 

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

 

58: InfoTec速報がお送りします 2018/08/19(日) 21:02:46.38 ID:U2eaNkD0
まあいろんな言語があるけど、一般的なサラリーマンやOLの事務仕事の95パーセントは
AccessVBA(クライアント側はRuntime)+SQLServerのExpressで十分なんだけどな
業界的に不都合な真実だからAccessやVBAがやたら過小評価されてるけど

 

61: InfoTec速報がお送りします 2018/08/19(日) 21:16:22.97 ID:JJE9+xeh
>>58
あなたバカですね

 

135: InfoTec速報がお送りします 2018/08/23(木) 01:10:36.55 ID:W3cm7QU5
>>58
コード分離しろ

 

136: InfoTec速報がお送りします 2018/08/23(木) 03:25:00.67 ID:9Lq2CAMi
>>58accessにaccessしたいけど開きばなしにしてる人がいてaccess出来ないのでaccess閉じてくださ~い

 

60: InfoTec速報がお送りします 2018/08/19(日) 21:15:37.97 ID:XuwRTj67
N88-BASICがいい

 

63: InfoTec速報がお送りします 2018/08/19(日) 21:30:09.51 ID:szZ97/x4
ふむ

 

64: InfoTec速報がお送りします 2018/08/19(日) 21:54:28.86 ID:xkq0kI3C
こ、Kotlin・・・

 

66: InfoTec速報がお送りします 2018/08/19(日) 22:03:54.00 ID:TF/+H7Ul

>C言語の速度と、Rubyのダイナミズムを求めている。
>同図像性を持ち、Lispのように真のマクロを使用できるが、
>Matlabのような分かりやすくなじみ深い数学的記法を利用できる言語を求めている

Rubyはいらんだろw

 

67: InfoTec速報がお送りします 2018/08/19(日) 22:04:49.89 ID:pOWa6OXC
valaってどうなの?

 

69: InfoTec速報がお送りします 2018/08/19(日) 22:12:20.68 ID:15Ck5c2D
パイソンって読むの?
ペイトンじゃないんだねw

 

70: InfoTec速報がお送りします 2018/08/19(日) 22:12:21.76 ID:ZDZcmSxV
Rubyて意外にすげーんだな

 

71: InfoTec速報がお送りします 2018/08/19(日) 22:17:50.88 ID:1Q8TahFE
>>70
クッソ遅いこと以外は良くできてる

 

72: InfoTec速報がお送りします 2018/08/19(日) 22:18:32.53 ID:9XB1KWAY
もう新言語は勘弁してください(´・ω・`)

 

75: InfoTec速報がお送りします 2018/08/19(日) 22:33:31.10 ID:J1r8Fym9
>>72
さあ早く新言語を勉強する仕事に戻るんだ

 

73: InfoTec速報がお送りします 2018/08/19(日) 22:19:30.88 ID:jZuYcvN3

Haskellいいぞっ
標準では配列すらない純粋関数型

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

 

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

 

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

 

78: InfoTec速報がお送りします 2018/08/19(日) 22:40:06.92 ID:c7hzzxiE
処理が遅い言語ってなんでそんなに遅いんだ?
そんなに機械語から遠い言語なんか?

 

80: InfoTec速報がお送りします 2018/08/19(日) 23:02:22.28 ID:GBd/JjYv
パイソンとかdjangとか無料で使えるから助かるけど、
逆に保証がないから不安でもあるんだよね。
VSでパイソンのGUI対応して欲しい

 

81: InfoTec速報がお送りします 2018/08/19(日) 23:16:12.64 ID:bB2H7oDc
pythonでGUI作るなら今なら何を勉強したらいいのかな?

 

86: InfoTec速報がお送りします 2018/08/20(月) 00:24:53.20 ID:ogS/x+WR
>>81
qt5一択かな
ちょっと古い環境もサポートするならqt4

 

90: InfoTec速報がお送りします 2018/08/20(月) 00:38:38.43 ID:d3rjUAzv
>>81
kivy

 

82: InfoTec速報がお送りします 2018/08/19(日) 23:19:29.86 ID:BUJA9cib
そういえばStack Overflowの日本語版みたいなやつないのかしら

 

83: InfoTec速報がお送りします 2018/08/19(日) 23:40:24.08 ID:TjtM4CVn
>>82
qiita

 

84: InfoTec速報がお送りします 2018/08/19(日) 23:54:39.50 ID:1Q8TahFE
おっPython

 

85: InfoTec速報がお送りします 2018/08/20(月) 00:18:35.33 ID:S7UvtLf2
そいやルビーってまだ現役なん?

 

87: InfoTec速報がお送りします 2018/08/20(月) 00:28:16.37 ID:kC5G35D5
使う使わないは別にして、C/C++は知らないとエンジニアとしては使い物にならない

 

89: InfoTec速報がお送りします 2018/08/20(月) 00:38:05.10 ID:YIOFMV77
Googleはマイナー言語増やしすぎ

 

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

 

92: InfoTec速報がお送りします 2018/08/20(月) 01:12:39.49 ID:pSrpKaKM
>>91
LLはそうだな

 

93: InfoTec速報がお送りします 2018/08/20(月) 01:21:22.63 ID:ogS/x+WR
>>91
それC++。
でも結局は速く処理できるコードをいかに短く書けるかだよ
その点C++はCより遅く、かったるく長いコードでうんざりする
JavaはGC避けるためにメモリ管理しようとすると限界があって、C++の方が断然いいやってなる
PythonはPythonじゃなく、Cのラッパーとして使うPythonは、ラッパーとしての転送ペナルティを受けても実行速度は十分に速いし、コード量も極めて短くてよい
しかしPythonで処理しようとしてる奴はアホかバカかMAC使いと断言できる

 

103: InfoTec速報がお送りします 2018/08/20(月) 02:53:25.48 ID:5v7y5o2I
>>93
JavaってJITによる最適化が強力で、
CやC++のような1回しかコンパイルしない環境より性能が良いって聞いた
…んだけど、実際はどうなんだろう

 

104: InfoTec速報がお送りします 2018/08/20(月) 03:16:44.46 ID:x/8sKfQs
>>103
同じ処理ならCには敵わない
メモリ管理とかI/Oとかスレッドが絡んで下手くそなC/C++よりは速いこともあるかも知れないけど、カリカリの職人コードには物理的に敵わないんじゃないかな

 

107: InfoTec速報がお送りします 2018/08/20(月) 04:56:29.81 ID:CqcMQ3cJ
>>104
世の中下手くそなコードが大半だからな。

 

109: InfoTec速報がお送りします 2018/08/20(月) 05:39:04.32 ID:P//3WTvs
>>107
それ下手くそっていうより、
「なんで俺のルールじゃ無いんだ」っていうエゴなんじゃ。

 

115: InfoTec速報がお送りします 2018/08/20(月) 08:21:09.61 ID:ogS/x+WR

>>103
Javaのいい所は、文法とJavaDocとヘテロジニアスな環境で動く再利用性の高さにある
特にJavaDocが素晴らしく、プログラミングの模範となるような言語だと思う

しかし、パフォーマンスを追求するとJITというのは非常にクソで、初回実行が半端なく遅く、実行中の速度は最高に速いより若干遅くなる。
これがいいと言うレベルは、ヘテロジニアスなコードを無理やりC/C++で書いたものとJavaとを比較しているようなものであって、環境依存で書かれたC/C++との比較ではない
そもそもC/C++はアーキテクチャ毎に処理を定義するものであって、コンパイルもアーキテクチャ毎に最適化をかけて作るから、この時点でJavaVMには到達出来ない域の命令セットを使った高速化がJIT無しで実現出来ているよ

 

131: InfoTec速報がお送りします 2018/08/22(水) 23:50:14.99 ID:QVGxhly0
>>103
ごく稀に限定的な環境で性能が良くなるケースもあるというレベル。
そもそもJavaはメモリアクセスが無茶苦茶なのでまともに作られたCのコードに勝てるはずがない。

 

94: InfoTec速報がお送りします 2018/08/20(月) 01:50:35.16 ID:TOMg4WxW
ビジネス板でjuliaの話題を見るとは

 

95: InfoTec速報がお送りします 2018/08/20(月) 01:54:20.06 ID:ySExOB1w

たがに翻訳できない言語は何種類あるんだろう?

馬鹿みたいに新言語をいっているがまともなアルゴリズムを作れないバカが多すぎる。
CとPythonでいいんじゃないの
Matlab Mathematicaで十分だよ

 

96: InfoTec速報がお送りします 2018/08/20(月) 02:04:36.67 ID:YIOFMV77
>>95
「たがに」ってどこかの方言?

 

97: InfoTec速報がお送りします 2018/08/20(月) 02:17:20.59 ID:TOMg4WxW
イイヒトコワカッタノ?

 

98: InfoTec速報がお送りします 2018/08/20(月) 02:21:26.07 ID:bmIS1+Ds
もうBASICとべーしっ君でいいよ

 

99: InfoTec速報がお送りします 2018/08/20(月) 02:25:35.11 ID:x/8sKfQs
ガビーン

コメント

タイトルとURLをコピーしました