- 1 名前:デフォルトの名無しさん [2020/03/03(火) 17:17:13 ID:VgWTKanI.net]
- ぶっちゃけていいよ
- 976 名前:デフォルトの名無しさん [2020/07/14(火) 14:23:32.71 ID:6KNOtJR0.net]
- >>966
何もしないで複数コア使えるところが良いのでは? 2コア使ってやっとCと同等という見方も出来る。 しかし別の見かたをすると、128コアのシステムではCの64倍。 富岳においては、何もすることなくCの8266752倍の性能が出せるとも言える。
- 977 名前:デフォルトの名無しさん [2020/07/14(火) 14:46:49.92 ID:y+G53Dzy.net]
- >>968
うむり。 ネガティヴに読むかポジティブに読むかやね。 自分がHaskell勉強したての頃は、ここまで簡単な並列処理の方法が無くて理想(関数型言語は書き換え無しでマルチスレッド対応出来る)と現実(実際には普通の言語よりマシだけど、結構書き換える)に苦しんでマルチスレッド諦めてたけど、いつの間にかほぼほぼ理想に追い付いてたのは嬉しい。
- 978 名前:デフォルトの名無しさん mailto:sage [2020/07/14(火) 14:53:20.52 ID:9oJM7eZI.net]
- >>967
For great good はわかっている人には楽しいHaskell入門書だけど、普通の入門書には数えられないのか。まあ、そう言われると納得してしまうが。
- 979 名前:デフォルトの名無しさん [2020/07/14(火) 16:47:28.18 ID:6KNOtJR0.net]
- スマホ用のARMは8コアが普通だし、今後は32コアが標準になる。
したがってスマホ用のソフトウェアはHaskellを使う時代が来るだろう。
- 980 名前:デフォルトの名無しさん mailto:sage [2020/07/14(火) 18:15:15.31 ID:cK2vbctV.net]
- こないこない
- 981 名前:デフォルトの名無しさん mailto:sage [2020/07/14(火) 18:27:49 ID:qW/Sr3KF.net]
- >>971
来ないフラグだよねそれ
- 982 名前:デフォルトの名無しさん [2020/07/14(火) 18:31:45 ID:6KNOtJR0.net]
- セガール最新作・沈黙のHaskell!
- 983 名前:デフォルトの名無しさん mailto:sage [2020/07/14(火) 20:48:16.84 ID:Dzg5ZsQq.net]
- 手軽に始められる、わからなくなったらググればすぐわかる、求人の需要が高い
Haskellはこの3つに該当しない珍しい言語 >>5で終わっているはずなのによく続いたなこのスレ
- 984 名前:デフォルトの名無しさん mailto:sage [2020/07/14(火) 21:05:57.89 ID:sb7kFyOo.net]
- >>976
前の2つは該当すると思うけどね 手続き型からはじめるとわかりにくいのかも
- 985 名前:デフォルトの名無しさん mailto:sage [2020/07/14(火) 21:12:15.38 ID:TLg82kn3.net]
- 何でlispにしない
- 986 名前:デフォルトの名無しさん [2020/07/14(火) 22:14:16.11 ID:6KNOtJR0.net]
- Lispの一種と見做されるJavascriptも良いかもしれませんね。
Javascriptで関数型の神髄を学び、それからHaskellと富岳でLinuxプログラミングへ移行する。
- 987 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 03:33:03.74 ID:dHLT77Bw.net]
- 俺今Javaやってるけど、おすすめしない
どうしても静的型付け言語をやりたいなら、Goをやるべき
- 988 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 08:27:42.38 ID:1GUyXVwD.net]
- 手軽に始められて情報も多い、スマホもPCもいけるC#でええやん
- 989 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 09:02:44.48 ID:yrzZGj8C.net]
- 奈良JS
- 990 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 09:37:45.34 ID:MIZxT0kc.net]
- JSってLispの一種ってマジ?
- 991 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 09:57:41.30 ID:yrzZGj8C.net]
- Lispの方言のひとつでScheme(スキーム)の影響を受けている
- 992 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 10:58:04.08 ID:KZXXAVqP.net]
- Yes, JavaScript is a Lisp
raganwald.com/2013/07/19/javascript-is-a-lisp.html そうか、JavaScriptはLispだったのか! https://qiita.com/derui/items/6e8de68cc1b7295de3a6
- 993 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 11:37:15.19 ID:kb1h0ta6.net]
- JavaScript, Python, Ruby, PHP, Lua, Perlなど
汎用的なインタプリタ型の言語はVBScriptを除くとほぼすべてLispの影響を強く受けてる どの言語をとっても>>984の2つ目の記事にあるくらいの類似性はあるので Lispを知ってる人間が他言語を理解しようとする文脈以外では「〜はLispの一種」と言っても無意味
- 994 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 11:38:17.97 ID:kb1h0ta6.net]
- >>984
>Yes, JavaScript is a Lisp こっちの記事はまるで中身がない Qiitaのほうがマシっていう
- 995 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 11:51:54.81 ID:g+rqft1p.net]
- Rubyなんか関数からして第一級構成要素じゃないのにlispと言えるの?
def aaa 〜 bbb = aaa bbb() これもできない。二行目aaaが関数呼び出しになっちゃってるからだが… jsどころかpythonでもできるのに。
- 996 名前:デフォルトの名無しさん [2020/07/15(水) 12:03:21.05 ID:sBHz+ETb.net]
- AKBは「会いに行けるアイドル」というコンセプトですが、富岳は「購入できるスパコン」というコンセプトです。
- 997 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 12:52:26.73 ID:gwK3CNky.net]
- AKBは購入できるアイドル
- 998 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 12:53:38.38 ID:gwK3CNky.net]
- >>985
> Lispの影響を強く受けてる どの部分が? Lispの影響を強く受けてると 人づてに聞いたって言いたいだけ?
- 999 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 12:54:47.91 ID:gwK3CNky.net]
- >>987
Lispは逐次実行ができる Rubyも逐次実行ができる 似てる! こういう理由じゃね?w
- 1000 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 13:25:38.36 ID:2nKcdNnM.net]
- >>987
そんな表面的な理解しかできてないからどの言語も碌に使えずバカにされるんだぞ パイソン使いが頭悪いと思われて迷惑
- 1001 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 14:36:50.21 ID:KZXXAVqP.net]
- そうだねrubyがパクったのはlispの表面的なとこだけだったね。
関数が第一級じゃないとか笑うw procに変換したり、最初からlambdaで作って変数にバインドしなきゃいけなんだっけ?ww 後付けでもこの体たらくwww 最初から本質をパクれていればなぁwwww もうdefをobsoleteにしちゃいなよwwwww
- 1002 名前:デフォルトの名無しさん [2020/07/15(水) 14:45:36.72 ID:cL9c5hZ8.net]
- >>984
別にやるなとは言わないけど 何で本人が「わかりにくい」と認定しているものを 敢えてやるんだろう 自分が判らないものを他人には薦めないで欲しい
- 1003 名前:デフォルトの名無しさん [2020/07/15(水) 14:52:11.09 ID:sBHz+ETb.net]
- ガンダムはファーストしか認めない派いがいと多いな。
- 1004 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 17:24:52 ID:IqfNcqeZ.net]
- 第一級関数は、単なるオブジェクトだから、
外側の変数が内側で見えるから、ダメ Ruby の関数は、C の関数と同じで、 強固なスコープがあって、外側の変数を内側へ通さない だから、バグりにくい
- 1005 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 17:40:37.26 ID:BCgwBnY5.net]
- 自分の勉強してきた体験談を書く人がほぼ見当たらず怪しい上っ面の知識だけが飛び交うスレ
- 1006 名前:デフォルトの名無しさん mailto:sage [2020/07/15(水) 17:44:10.17 ID:2PJdiH7v.net]
- >>996
え?Rubyってクロージャーもないの 使えない言語だな
- 1007 名前:995 mailto:sage [2020/07/15(水) 19:36:34 ID:IqfNcqeZ.net]
- Ruby では関数内に、ブロックを書く。
ブロックはクロージャだから、ブロックの外側の変数を内側へ通す count = 1 # 外側の変数 [ "a", "b", "c" ].each do |char| puts "#{ count } : #{ char }" count += 1 end 出力 1 : a 2 : b 3 : c
- 1008 名前:デフォルトの名無しさん [2020/07/15(水) 20:33:21.39 ID:sBHz+ETb.net]
- 簡単に言うとRubyは関数型言語って事ですね。
- 1009 名前:デフォルトの名無しさん [2020/07/15(水) 20:36:36.88 ID:BqRMiA+O.net]
- 無理だってそんな言語。
のちの人が見て分からんだろ。
- 1010 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 134日 3時間 19分 24秒
- 1011 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|