1 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 04:43:27.12 ID:mNwXvrXv.net] いざ、語ろうぞ。 スレタイ超過のため、一部省略。 Go, Erlang, Kotlin, etcもウェルカム。 Haskellは協議により次世代失格になりました 前スレ 次世代言語議論スレ[Go Rust Haskell Scala]第3世代 echo.2ch.net/test/read.cgi/tech/1488608741/
499 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 20:45:13.68 ID:lDLOBuVe.net] インタフェース? インタネット?
500 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 21:19:37.89 ID:CUeY4+YJ.net] >>493 いつも本題と別のとこに難癖つけて荒らしてるのお前だろ なんか明らかに引っ掻き回してる奴いるなと思ってたが、今回ので確信した
501 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 21:22:49.46 ID:oGyoSyzb.net] 別人だろ 昨日から見始めたんだから
502 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 22:13:42.45 ID:CUeY4+YJ.net] >>479 そうか次世代ではあったか しかし動的で静的にも使えるGroovyのが書いてて楽しかった 普通のJavaコードをそのままコンパイルできたし敷居も低かった KotlInは今使ってはいるが、優等生過ぎて自分には合わない感じがするな
503 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 22:17:31.87 ID:CUeY4+YJ.net] >>501 ほんとかよw
504 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 22:32:46.48 ID:L+z+Rh5o.net] >>501 半年ROMってから書き込めよクソザコナメクジ
505 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 23:37:06.81 ID:oGyoSyzb.net] >>503 多分こいつが犯人だろw >>504
506 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 01:22:16.89 ID:NMLOtQ5J.net] 今回みたいにGoogleとかその他大企業が採用するかどうかが全てだな ここでこれは次世代、そうじゃないとか言っててもチラシの裏だな ともかく、GoogleはJVM捨てる方向に行くかと思ったけど、このタイミングで捨てなかったらずっと使われるだろうな
507 名前:デフォルトの名無しさん [2017/05/19(金) 01:29:41.16 ID:PoZXo8Ro.net] 別にビジネスにするわけでもなし、酒の肴にあーでもない こーでもない言って楽しむスレでしょ? もっとマイナーな奴発掘してみても面白いんじゃないかな
508 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 06:03:36.39 ID:a+VoRKlA.net] kotlinてネイティブでも動かす方向みたいだけど やっぱjvm嫌なんかね https://blog.jetbrains.com/kotlin/2017/05/kotlinnative-v0-2-is-out/
509 名前:デフォルトの名無しさん [2017/05/19(金) 07:21:55.50 ID:VJmnxTyM.net] >>506 それは製品を選ぶ消費者が全てだと言っているようなものだな 消費者の気持ちが全てだから作者の気持ちなどは無意味だと
510 名前:あ mailto:sage [2017/05/19(金) 08:11:43.65 ID:3tW0/dbk.net] JackとJillがいまいちだった、ってので、なんとかしたかったんだろうな。 JVMはARTの時点でほぼ捨ててるのでは?LLVMベースのAOTに近い動きしてたと思う。
511 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 09:33:01.74 ID:Ig6oJN7I.net] Google的にはとりあえずOracleに訴状は勝ったしな そのうちJetBrain買収して全権掌握、kotlinもやりたい放題弄りだすんじゃね androidがjavaもどきである必要性は世界的に皆無だしみんなハッピー
512 名前:デフォルトの名無しさん [2017/05/19(金) 10:05:13.89 ID:PoZXo8Ro.net] 元々は上物の開発しやすいようにJavaなんだよね? でもパフォーマンスとかに問題があったからなんやかんや していた感じで。 一時期UIというか上位層にJavaって流行ってたしナァ。
513 名前:デフォルトの名無しさん [2017/05/19(金) 10:15:34.60 ID:VJmnxTyM.net] Oracleは大企業の中で最弱・・・みたいな設定を後出しするやつは無能 最初から大企業の強さを疑問視していた方が正しい
514 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 11:05:24.31 ID:oL/PZTz9.net] webkitをblinkにフォークしたgoogleのことだ そのうちコトリンもポロリンとかにフォークされる
515 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 11:16:40.28 ID:+diyR2T6.net] Kotlinとやらは今のScalaよりも良いものなのかね?
516 名前:デフォルトの名無しさん [2017/05/19(金) 11:42:51.86 ID:DP36oPkJ.net] kotlinのニュース聞いて調べてみたけど、なんだよOOP(笑)か。 ここで関数型の言語指名してればGoogleもまだやるなぁと感心したけれど。
517 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 11:59:32.63 ID:Jt2Le5fJ.net] >>498 2ch住民がどんなコード書くのか見たかってん。。。 例えば>>485 のコードRubyで書いて見たけど、イマイチ命令的で宣言的にはならんのよな。 次世代言語ならもっと宣言的に書けないかなとか。
518 名前:あ mailto:sage [2017/05/19(金) 12:05:33.38 ID:3tW0/dbk.net] >>516 書いてみ。 クラス宣言は必ずしも要らんし、データの定義だけが出来たり クラスみたいだけど、ブロック始まって即関数ではなく束縛とか宣言できたり処理できたり関数書いたりできて、それがメソッドやプロパティになったり、 割と無茶できる言語だよ。
519 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 13:23:54.29 ID:2r0FKFiQ.net] 今のScalaはランタイムの大きさとかコンパイル時間とかでモバイルに適合しないってのは理解できるんだが、 Googleともあろう企業がScalaのランタイム改良ではなく言語としては劣化ScalaのKotlin採用って方針にしてるのは違和感あるんだよな。
520 名前:デフォルトの名無しさん [2017/05/19(金) 14:09:46.57 ID:A3h0WO1I.net] わかりやすいってのは重要なポイントでしょ。 次世代ヲタからすれば、SwiftとかKotlinとかGoが憎くて憎くて仕方ないんだろうな。
521 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 14:15:46.20 ID:rZS5Oczq.net] わかりやすいのは大事だな 低機能言語が読みやすいとは思わんけど
522 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 14:20:00.44 ID:kmqi8gbh.net] 可読性の観点から言うと、Kotlinが読みにくいというよりはScalaのimplicit嫌ったか。 それなら納得できるわ。
523 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 14:26:16.91 ID:6kOz+D1v.net] あまり次世代っぽくはないけど、Goが並行処理を得意そうなのでこんなお題はどうでしょう? お題 1) 1から1000までの整数からなる要素数1000の配列を作ってそれをランダムに並び替え 2) 当該配列の各要素nについて、sleep等でnミリ秒後にnを返す処理を別スレッドで起動し 3) 各スレッド終了順に配列等に結果を収めそれが昇順になっているかを真偽値で返すコードを書け。 4) 念のため (2)〜(3)にかかった時間を計測しこれも同時に提示せよ(1秒を大きく越えていないことを確認) 5) (3)が偽なら、(2)を「n*mミリ秒(mは2以上の整数)」に変えてmがいくつ以上なら真を返すかも示せ。 要はスリープソートですが…
524 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 14:37:07.10 ID:v/FcS/dJ.net] おいらのPCがAtomなんだが。。。 Haskellで並列化は今一理解出来てないのか逆に遅くなる。。。 本の通りなら速くもなるんだろうが、使いこなせてない。 途中からシングルスレッド処理に切り替えるのが肝っぽい。 上手く行ったら参戦するけど、期待しないでね。
525 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 14:41:06.27 ID:rZS5Oczq.net] 俺もお題考えたぞ!! ハートリーフォック方程式を解くコードを書け 基底はガウス基底。6-31G**でのベンゼンの計算結果を示すこと!! 分子積分は並列化して下さい!!
526 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 15:38:16.89 ID:6kOz+D1v.net] >>523 回答例を兼ねてRubyで書いたのを晒します 手元の環境ではスレッド数的に厳しかったので100にしてmは5でした $ ruby sleepsort.rb m = 1; time(sec) = 0.129255; sorted? = false m = 2; time(sec) = 0.3634174; sorted? = false m = 3; time(sec) = 0.7056763; sorted? = false m = 4; time(sec) = 1.1430185; sorted? = false m = 5; time(sec) = 1.6765738; sorted? = true ideone.com/RhQXqq ※ideone.comには制限があるようなのでスレッド数は更に減らして10にしています
527 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 15:43:19.44 ID:v/FcS/dJ.net] >>525 高卒のおいらには、そもそもその方程式が分からない。。。
528 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 18:37:46.78 ID:co8auLJ+.net] 次世代言語は物理や数学が扱いやすいことが必須ってわけじゃないから 数学を必要とするのはほんの一部 次世代でも手続型言語が主流なのは変わらないだろう
529 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 18:42:47.68 ID:co8auLJ+.net] 同じ処理をするにしても より記述量が少なく 間違いが起こりにくく 学習時間が少ないものが今後も好まれるのではないか
530 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 18:44:19.31 ID:co8auLJ+.net] あとはwebとの親和性かな…
531 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 18:47:42.86 ID:EInD1neL.net] 手続き型言語が主流なのは分かるけど、オブジェクト指向も宣言的なプログラミングを目指してるはずで、メソッドチェーンとかで済むように進化していくはずなんだ。 samlltalkやrubyはかなり宣言的に書ける場合がある。 pythonも>>485 をリスト内包表記有るからHaskellみたいに宣言的に書けるはずだし。 次世代言語が過去の言語に宣言的プログラミングで劣ったら元も子もないよ。
532 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 18:53:11.32 ID:co8auLJ+.net] 宣言的プログラミング"も" 書けるのであって 宣言的プログラミングに近づけば優秀というわけじゃないから
533 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 18:57:49.08 ID:EInD1neL.net] "も"で良いよ。 でも、手続き型言語でどこまで宣言的になったか見てみたい。 ifもforもここまで使わないで済むって。
534 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 19:24:24.98 ID:rQS0QApr.net] >>529 一般にやれることがおおければそれだけ記述量は増える。 まあよく使われる書き方については短くかけるように符号を割り当てるってのは あるのかもだが。
535 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 20:17:34.42 ID:0YWm4zQf.net] そこそこ高学歴の学生としては数学扱いやすい言語以外はそもそも学ぶ気にならないなあ だからPythonとか大好きだし、もし自分が言語を決める立場になったら、Pythonで出来ることは全部慣れてるPythonでやると思う
536 名前:デフォルトの名無しさん [2017/05/19(金) 20:57:32.26 ID:EInD1neL.net] >>485 をHaskell(読みやすくしてみた)、Ruby、Pythonで書いてみた。 Haskell import System.Environment makeList cs f = take (length cs `div` 2) [cs!!x | x <- [0..], f x] zipArgs args = zip evenList oddList where evenList = makeList args even oddList = makeList args odd main = getArgs >>= print.zipArgs Ruby evenarry,oddarry = [],[] ARGV.each_with_index{|line, i| evenarry.push line if i.even? oddarry.push line if i.odd? } evenarry.zip(oddarry){|x,y| print [x,y] } if evenarry.size < oddarry.size oddarry.zip(evenarry){|y,x| print [x,y] } if evenarry.size >= oddarry.size puts Python import sys evenList = [arg for i, arg in zip(range(len(sys.argv[1:])),sys.argv[1:]) if i % 2 == 0] oddList = [arg for i, arg in zip(range(len(sys.argv[1:])),sys.argv[1:]) if i % 2 == 1] for (x,y) in zip(evenList,oddList): ____print((x,y), end = '') print()
537 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 22:15:21.36 ID:20gWsnkC.net] >>536 例えばRubyで ARGV.each_slice(2){ |e| print e }; puts と書くのと何が違うの?
538 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 22:22:13.75 ID:E3Xd/U2i.net] 今飲み屋なので明日確認するけど、おいらは(へっぽこ)Haskellerであって、RubyもPythonもそこまで得意じゃない。 あんたみたいな精通してる人のがずっと良いコード書けると思う。 ただ、オブジェクト指向も結局、宣言的プログラミングが理想の形なのは確か。
539 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 23:08:50.45 ID:R52jpALp.net] >>535 数学好きならJulia使ってみようぜ。今年1.0出る予定だそうだ。
540 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 23:26:54.55 ID:EInD1neL.net] >>537 クソが!! コマンド引数が奇数の時にエラー出るじゃねーか!!!! ちゃんとテストしやがれ!!!!!!
541 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 23:35:57.31 ID:EInD1neL.net] >>539 ここで興味持って見て見たけど、文法がHaskellよりごちゃごちゃしてるんよ。。。 やっぱおいらはHaskellが好きやねん。
542 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 23:45:26.92 ID:0YWm4zQf.net] >>539 別に数学好きってわけでもないけど、もちろんJuliaは使えるよ 最新の文法を全部追ってはいないから最新のをちゃんと使える自信はないが
543 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 23:48:20.94 ID:R52jpALp.net] >>541 そりゃHaskellやLispと比べりゃどんな言語もごちゃごちゃしてるわ。 Juliaが狙撃対象にしてるのはRやPython(つーかNumpy)だから、Haskellはそもそも意識してないはず。 おまいさんに八つ当たりしてもしょうがないんだが、個人的にHaskellは二項演算子のググラビリティが死ぬほど低いのが困る。
544 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 23:54:27.07 ID:co8auLJ+.net] pythonは言語的に優れてるとはおもわんけど簡素だよね全体的に 学習コストが低い そこが高学歴wの人に好かれるとは思わなかったけど
545 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 23:59:47.82 ID:0YWm4zQf.net] >>544 俺がPython好きなのは簡素だからではないけど、たしかに物理や数学の勉強で忙しくって、あんまり難しい言語は流行らないなあ
546 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 00:04:40.55 ID:HfZ9LPLj.net] Pythonは教科書に載ってる模擬言語にそっくりだ 昔はpascal風のが多かったけど
547 名前:デフォルトの名無しさん [2017/05/20(土) 00:05:47.77 ID:ntB1AqSN.net] >>543 自分で書いたコードはどうやって検索してるんだ もしかして全部オープンソースにしてからぐぐるのか
548 名前:デフォルトの名無しさん [2017/05/20(土) 00:14:11.99 ID:Mj4DXfyk.net] >>523 Haskell ideone.com/affD4l
549 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 00:25:17.41 ID:Mj4DXfyk.net] >>543 なぜHoogleを使わないんだ? あと今のGoogleは記号検索も対応しているぞ。
550 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 01:38:29.31 ID:l+OpXRNf.net] 学歴たけーからこの言語は使えませんとかなんなんw 普通に言ってきたら馬鹿だとしか思えなくなるわw
551 名前:デフォルトの名無しさん [2017/05/20(土) 08:02:40.56 ID:1yTY6BxE.net] 大学生と中学生って3年ちょっとの差しかないからな
552 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 08:20:32.04 ID:4ZGrm/1B.net] >>523 Go ideone.com/Uv5UOC
553 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 08:56:41.66 ID:Ykf9CvnE.net] >>543 すまん。 ググラビリティって何だ? って調べたらググり易さ? そんなに記号多かったっけ。。。 モナドとファンクタ以外は普通の言語にもある記号だろ? 本一冊持ってれば十分だし、Hoogle有るから。 それ言ったら2引数の関数全て二項演算子になるし、二項演算子も全て2引数の関数になる。 かえって(*)とかのセクション(2引数の関数)としてググれば見つかりやすいかもな。
554 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 09:03:31.15 ID:Ykf9CvnE.net] >>544 プログラミングが本分じゃ無い人にとっては言語学習はコストだわな。 オブジェクト指向にどのくらい純粋かとか、そんなのどーでも良いんだろう。 おいらは言語オタだから純粋さにこだわって行き着いたのがHaskellだったが。 そのHaskellも実装が関数型言語ならこんな最適化が出来るって本に書いてたことをあんまり実現出来てない、理想から程遠い実装なんだが。
555 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 09:04:28.62 ID:SQ1bJtqA.net] >>550 そんなん言ってる奴おる?
556 名前:デフォルトの名無しさん [2017/05/20(土) 09:15:34.10 ID:1yTY6BxE.net] 言ってる奴はいるが、ちょろっと検索した程度では見つからないな 検索は万能じゃないというかむしろ無能である
557 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 10:10:53.27 ID:/WJez+wG.net] >>519 Googleは開発言語に関しては保守的 社内で関数型言語使うの禁止されてるし
558 名前:デフォルトの名無しさん [2017/05/20(土) 10:34:26.74 ID:oEL0pKOn.net] Kotlinが晴れて現世代になったから 次スレからHaskellはスレタイに復帰ですね 永遠の次世代言語として
559 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 10:36:59.62 ID:Ykf9CvnE.net] へ〜 Haskellは、サーバサイド・ソフトウェアを構築する際の“秘密兵器に最も相応しい”とCarl Baatz氏(Better社の共同設立者)は述べている。 https://www.infoq.com/jp/news/2016/08/haskell-production-retrospective サーバーサイドで実行するソフトウェアの構築を行う場合は、Haskellは今日探し得る中で最も秘密兵器に近いと言っていいかもしれません。 postd.cc/haskell-in-a-startup/
560 名前:デフォルトの名無しさん [2017/05/20(土) 10:38:31.13 ID:oEL0pKOn.net] 永遠の秘密兵器
561 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 10:47:37.49 ID:K5B4Hn4Z.net] twitterに捨てられ 採用したchatw○rksは運気が下がり Kotlinにすら負けた Scalaよ、どうしてこうなった?
562 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 11:34:53.45 ID:PlVXA0LD.net] >>553 コードリーディングしてるとき、例えば<$>とか<*>とかが出てきて、さてこの二項演算子の意味はなんだ?って調べたいとする。 Googleの検索窓に突っ込む。記号しかないので検索結果がまともに出てこない。 Hoogleはしらんかったな。
563 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 11:40:19.93 ID:Ykf9CvnE.net] まずHaskell入門書なりサイトなり読めよ。 真っ先に紹介されるぞ->Hoogle
564 名前:デフォルトの名無しさん [2017/05/20(土) 11:58:59.27 ID:1yTY6BxE.net] 厳格なクラスベースOOPから撤退して手続き型に戻りたいだけじゃないか本音は しかし撤退しただけというのを秘密にするための兵器が必要だった
565 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 12:00:53.27 ID:Mj4DXfyk.net] >>562 <$>とかはGoogleで検索できるよ
566 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 12:07:06.01 ID:Mj4DXfyk.net] >>559 現状では、その記事にあるStackの守備範囲はそう大きくない。 誇張しすぎだろう。
567 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 12:15:26.38 ID:Mj4DXfyk.net] >>561 記号が多すぎたな。 あと簡単に暗黙型変換ができるのはやりすぎだった。 F#にも機能としてはあるが、幸運にもあまり使われていないように思う。
568 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 12:50:31.59 ID:jUCOTPFR.net] >>539 数学より工学よりだよね。配列扱うには便利。 今年中に1.0になるかな? 毎回のパッケージのコンパイルが不要にならないものか。
569 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 15:28:37.32 ID:SgRoQNx5.net] >>543 そう言えば、おいらは数学が好きと言ってもHaskell切bチ掛けに好きにbネっただけだし=A数学で何か解瑞ヘしたいわけじb癘ウいんよ。 どっちかっつーと、数そのものの研究?みたいな事は趣味でしてる。 チャーチ数に符号付けてチャーチ数版整数作ったり、少数作ろうとしてチャーチ数って無限進数なんだと気付いて、まず10進数から作らなきゃとか。
570 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 15:52:34.74 ID:UvQrCH4D.net] Haskell で扱えるなんて、ずいぶん狭い数学だな。
571 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 16:50:49.32 ID:l+OpXRNf.net] haskell はモナドとか圏論あつかってる、すげードヤ くらいの数学観だろどうせ。
572 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 17:11:03.97 ID:SgRoQNx5.net] 高卒の趣味グラマーに何求めてるか知らんが。。。 Haskellを切っ掛けに数学好きになったんだから、大した数学知識は無いよ。
573 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 20:58:11.85 ID:RDFlCbPz.net] Mathematica使わせたらしっこちびるんじゃねーの?
574 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 21:04:31.14 ID:SQ1bJtqA.net] Mathematica 買えない雑魚に対するマウンティングが発生しました?
575 名前:デフォルトの名無しさん [2017/05/20(土) 21:06:38.85 ID:dTi7LQL4.net] 高いンゴ i.imgur.com/Dk9bC75.png
576 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 21:09:17.84 ID:RDFlCbPz.net] Mathematicaは研究室にあったけど貧乏研究室で2ライセンスしかなく 口頭で使ってるやつに早く終われとか言ってた…
577 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 21:27:42.49 ID:l+OpXRNf.net] RaspberryPi になぜか入ってるという。たぶんこれが一番安い入手方法かと。
578 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 21:28:00.05 ID:dfia18z7.net] Raspberry Pi買えば
579 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 22:48:46.22 ID:5jKPuKGf.net] >>577 脇道的話題にレスして済まないのだが正直感謝だ。 エイプリルフールか夢かと思ったがマジだった。数万円が無料って… 意味がわからねえ。
580 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 22:53:38.13 ID:jUCOTPFR.net] >>575 ホームエディションはアカデミックと同じくらいじゃなかったか? Wolfram Alpha なら無料だし。
581 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 00:12:07.55 ID:X++SkHvT.net] Mathematicaなんて使って何するんだよ 時代遅れもいいとこ
582 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 00:15:45.94 ID:tsOaukBL.net] 微分積分
583 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 00:24:03.86 ID:T2XhzD4X.net] アルゴリズムとかの可視化においてMathematica より手軽なものを知らない
584 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 04:22:10.79 ID:YZtqITyu.net] >>573-583 言語試したいだけでハード買えって。。。 興味はあるよ。 手続きも書けるのがちょっと引っかかるけど。 純粋じゃ無いんかいって思うけど。 本読んだ限りじゃ悪い印象はそんな無かった。 Haskellみたいな汎用性無いのと導入のハードル(値段だったりハード購入だったり)がね。。。
585 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 09:17:42.41 ID:Gn+6D2wr.net] ラズパイも買えないとか お前は次世代にふさわしくないね
586 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 09:30:18.20 ID:bYtGqajI.net] >>584 試したいならお試し版使えばいいだろ。
587 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 09:30:54.35 ID:fDsf7qWs.net] いあ、買えるけどさぁ。。。 買ってまで触りたいものじゃなし。 ノートじゃ無いから場所固定されるじゃん。 手軽じゃないなぁと。
588 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 09:33:24.18 ID:fDsf7qWs.net] >>586 せやね。 試すだけならそれで良いか。 ちびるような使い方出来る数学知識は無いし。
589 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 09:33:34.85 ID:aAAAG14z.net] 純粋関数型とかモナドとかのワードに惹かれただけの ショボいコードしか書けないゴミhaskellerモドキはこんなもんだよ
590 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 09:46:52.19 ID:fDsf7qWs.net] うん。 最初はそう言うワードに惹かれた。 でも今はシンプルな仕様と言うか仕組みが好き。 少ない知識で書いて行けるのが。 そう言う意味じゃCも好きだけどね。 そのショボいコードすら出てこない次世代言語は言語オタに支持されてるだけで、言語オタは実際に役立つコード書いてないんじゃ無い? 少なくとも、おいらのは最終的にはテキストで探したい文の大まかな文脈は表示出来る、文献を参照するのに便利なコマンドになる予定だよ。>>492
591 名前:あ mailto:sage [2017/05/21(日) 09:51:06.00 ID:SzG2p8Pq.net] そういやラズパイにmathematica入ったな、いつか。 俺ずっとMaximaで済ませてたからあれだが。 数学が好きなら、数学を処理する言語使ったほうがいいのは俺も同意する。
592 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 10:11:58.67 ID:GQ3S98if.net] ついにMathematicaまで貶し始めたな… ちなみにRaspPi のはZeroでも使えるはず 流石にこれぐらいなら出せるだろ
593 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 10:28:30.98 ID:fDsf7qWs.net] え、貶してないよ? 次世代言語のここが良いあれがダメって言うだけでコード出さない言語オタは貶したけど。 まあ、おいらもHaskellに出会う前はRubyで"Hello World!!".length.displayとかやるだけで満足してたりする言語オタだったから、人の事言えないんだけどね。 何でもいいから一個の言語を使いこなせるようにまずならないと。 うん。お前が言うなだけど。
594 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 10:36:03.72 ID:GQ3S98if.net] >>593 お前の事じゃない 自己主張強い自覚あるなら控えとけ
595 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 10:39:16.44 ID:fDsf7qWs.net] おおう。。。 すまぬ。 しばらくROMるわ。
596 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 11:04:40.31 ID:NrSnEm53.net] >>523 "Pharo Smalltalk" | queue array ans msToRun sorted | queue := SharedQueue new. array := (1 to: 1e3) asArray shuffled. ans := OrderedCollection new. (1 to: 100) detect: [:m | msToRun := [array do: [:n | [(n * m) milliSeconds asDelay wait. queue nextPut: n] fork]. sorted := (queue next: array size) isSorted] timeToRun asMilliSeconds. (ans add: {#m->m. #msToRun->msToRun. #sorted->sorted}) last value. ] ifNone: []. ^ans asArray "=> { {#m->1. #msToRun->1003. #sorted->false}. {#m->2. #msToRun->2004. #sorted->false}. {#m->3. #msToRun->3004. #sorted->false}. {#m->4. #msToRun->4016. #sorted->true}} " ws.stfx.eu/8W36PYP2PQ1G
597 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 11:07:22.37 ID:bYtGqajI.net] >>593 最低でもフィボナッチはやらないとな。
598 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 19:21:13.10 ID:MtDspqBa.net] >>523 Python3 ideone.com/9um4ku
599 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 21:49:08.94 ID:uTnQjVde.net] Javaドカタでも使える次世代言語は何?