トップページ > プログラム > 2015年05月18日 > J+DllwNy

書き込み順位&時間帯一覧

1 位/187 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000030110021019



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
関数型プログラミング言語Haskell Part28 [転載禁止]©2ch.net
プログラミング言語 Rust
もういっそプログラム言語から自作しようって [転載禁止]©2ch.net

書き込みレス一覧

関数型プログラミング言語Haskell Part28 [転載禁止]©2ch.net
253 :デフォルトの名無しさん[]:2015/05/18(月) 14:08:32.13 ID:J+DllwNy
>>252
健ちゃ、こんなところまできて自演?
プログラミング言語 Rust
282 :デフォルトの名無しさん[]:2015/05/18(月) 14:33:14.59 ID:J+DllwNy
>>280
それならそもそもmutableな変数が無い方がいい、とな。
なるほど賛成だ。
関数型プログラミング言語Haskell Part28 [転載禁止]©2ch.net
258 :デフォルトの名無しさん[]:2015/05/18(月) 14:48:21.07 ID:J+DllwNy
>>257
>トンデモ理論を叩き潰したくなるのはただの同族嫌悪だろうが

意味わがんね
プログラミング言語 Rust
286 :デフォルトの名無しさん[]:2015/05/18(月) 16:26:46.46 ID:J+DllwNy
>>283
>なぜ良く使う変数の方がタイプ数が多いんだよ…

immutableな変数の方をよく使わないのだとしたら、
そもそもRustでのプログラミングには向いてないな。
基本的には破壊的更新をしない関数型スタイルで書かせて、
それをコンパイラが巧く処理してゼロコストにする、
というのがRustの設計思想なんで。

いい機会だから、変数の再代入を一切使わずにコード書いてみるといい。
もういっそプログラム言語から自作しようって [転載禁止]©2ch.net
18 :デフォルトの名無しさん[]:2015/05/18(月) 17:39:16.86 ID:J+DllwNy
>>17

関数がファーストクラスである点以外のどこがLispに似てるのかわかるように詳しく。
もういっそプログラム言語から自作しようって [転載禁止]©2ch.net
22 :デフォルトの名無しさん[]:2015/05/18(月) 20:54:28.72 ID:J+DllwNy
>>21
よくある誤解ないし都市伝説。
schemeから引き継いだのはクロージャと第一級関数のみ。
あとはまったくといっていいほど共通点がない。
もういっそプログラム言語から自作しようって [転載禁止]©2ch.net
23 :デフォルトの名無しさん[]:2015/05/18(月) 20:58:41.52 ID:J+DllwNy
http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt-scheme/

ここが一番良くまとまってる。
Brendan Eich自身もSchemeから第一級関数を取ったとは言っているが
Schemeをベースにしたなどと言ったことはない。
もういっそプログラム言語から自作しようって [転載禁止]©2ch.net
25 :デフォルトの名無しさん[]:2015/05/18(月) 21:01:33.97 ID:J+DllwNy
>>24
Lisp-1/2の話をしたいのか、それとも更に古代のものの話をしたいのか。
いずれにせよ、SchemeとJavaScriptとの距離は古代のLISPないし
CommonLispとの距離などまったく問題にならないほど遠い。
プログラミング言語 Rust
289 :デフォルトの名無しさん[]:2015/05/18(月) 23:34:48.44 ID:J+DllwNy
>>288
>もっとMLライクな文法でも良かったと思うけどね。

せめて型宣言はムリにC系のものにして関数定義の頭に押し込めずに
別立てにしたほうが良かったと思うんだよなあ。

とはいえ、確かにML系つうかOCamlの匂いは強くするよね。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。