関数型言語MLについて語るスレッドです。
MLは、確固とした理論的背景を持つ言語でありながら、
現実的なソフトの開発にも使用できる実用性を備えた言語です。
また、プログラミングの初心者が最初に学習する言語としても優れています。
総本山
Standard ML http://www.smlnj.org/
Objective Caml http://caml.inria.fr/ocaml/
前スレ
関数型言語ML(SML, OCaml, etc.), Part 5
http://pc12.2ch.net/test/read.cgi/tech/1186292994/
探検
関数型言語ML (SML, OCaml, etc.), Part 6
レス数が1000を超えています。これ以上書き込みはできません。
2009/06/15(月) 07:15:21
965デフォルトの名無しさん
2017/06/09(金) 14:50:46.84ID:rw1qC18c f_outer(n){
f_inner(n, accumulator){
if 1 == n
accumulator
else
f_inner(n - 1, n * accumulator)
}
}
accumulator に蓄積すれば?
f_inner(n, accumulator){
if 1 == n
accumulator
else
f_inner(n - 1, n * accumulator)
}
}
accumulator に蓄積すれば?
966965
2017/06/09(金) 14:56:24.07ID:rw1qC18c f_outer(n){
f_inner(n, accumulator){
if 1 == n
accumulator
else
f_inner(n - 1, n * accumulator)
}
return f_inner(n, 0)
}
修正。
内部関数を、return するのが抜けていた
f_inner(n, accumulator){
if 1 == n
accumulator
else
f_inner(n - 1, n * accumulator)
}
return f_inner(n, 0)
}
修正。
内部関数を、return するのが抜けていた
967デフォルトの名無しさん
2017/06/09(金) 16:51:44.77ID:VCuqCK40 おおおわかった気がする
ありがとう!
なんでも再起とやらも読んで見ることにする
ありがとう!
なんでも再起とやらも読んで見ることにする
968デフォルトの名無しさん
2017/06/09(金) 17:05:35.04ID:3Dqy8l+L969デフォルトの名無しさん
2017/06/25(日) 18:30:26.47ID:v1ZjLLZV OcamlとかCoqって名古屋以外でも大学での授業とか研究に使われているの?
一時期のブームは去ったみたいだけど。
大学の情報学部とかの現状にはちょっとだけ興味がある。
そして流行に後れて今頃勉強している40代のオレ。
一時期のブームは去ったみたいだけど。
大学の情報学部とかの現状にはちょっとだけ興味がある。
そして流行に後れて今頃勉強している40代のオレ。
970デフォルトの名無しさん
2017/07/03(月) 09:21:46.88ID:ipQv+IYB 東大東北大お茶の水では使ってた
971デフォルトの名無しさん
2017/07/03(月) 17:44:24.93ID:/M1wO8+Z 授業で使ったのに広まらなかったということか。
つまり啓蒙に失敗したと。
つまり啓蒙に失敗したと。
972デフォルトの名無しさん
2017/07/04(火) 13:46:26.44ID:VgVQ93XC Occamなら知っとるぞよ?
973デフォルトの名無しさん
2017/07/12(水) 14:21:04.56ID:06OhWRFP >971
広まらなかったというかキラーアプリがなかったというか…
結局Ocamlで作られたアプリで唯一プログラマ間で流行ったのがCoqなんじゃね?
広まらなかったというかキラーアプリがなかったというか…
結局Ocamlで作られたアプリで唯一プログラマ間で流行ったのがCoqなんじゃね?
974デフォルトの名無しさん
2017/07/12(水) 14:33:02.68ID:bLDjTsNM OCaml は金融とかで使われてるんじゃ無かったか。
そういや Rust も最初は OCaml でコンパイラー書かれてたんだよな。
そういや Rust も最初は OCaml でコンパイラー書かれてたんだよな。
975デフォルトの名無しさん
2017/07/14(金) 23:08:50.92ID:UJz0OWoz 俺がocaml覚えたきっかけはとあるエロゲーのチートツールなんだが
あれの作者がなぜそれを採用したかにはずごい興味ある
あれの作者がなぜそれを採用したかにはずごい興味ある
976デフォルトの名無しさん
2017/07/15(土) 12:06:36.80ID:03i9G/wL >>975
どっかの学生だったんじゃないの?兄妹ものエロゲだけに京大とか。
どっかの学生だったんじゃないの?兄妹ものエロゲだけに京大とか。
977デフォルトの名無しさん
2017/08/16(水) 21:00:55.34ID:H/HIEf+2 (*´・ω・`*)
978デフォルトの名無しさん
2017/08/17(木) 13:02:39.82ID:5mQoD0+b (´・ω・`)
979デフォルトの名無しさん
2017/09/01(金) 18:43:59.45ID:RxXe6GrD 8月はちょっと纏まった時間がとれたので、
「ソフトウェアの基礎」日本語訳の練習問題を解きすすめてみた。
まだPoly.vが終わった序盤だけどだいぶCoqに慣れてきた。
星三つrecommendedでもたまに難しい問題があるなー、というのが感想。
論理学の命題というのは高校・大学教育で慣れているだけで
見直してみると思ったよりも複雑な構造をしていたのだと今更ながらに感じた。
実務でCoqが要求されることは当分ないと思うけど、
逆変換の関数は少なからず実装することがあるので
ときどき「Coq使って証明したい」という気分にはなるんだよなー。
「ソフトウェアの基礎」日本語訳の練習問題を解きすすめてみた。
まだPoly.vが終わった序盤だけどだいぶCoqに慣れてきた。
星三つrecommendedでもたまに難しい問題があるなー、というのが感想。
論理学の命題というのは高校・大学教育で慣れているだけで
見直してみると思ったよりも複雑な構造をしていたのだと今更ながらに感じた。
実務でCoqが要求されることは当分ないと思うけど、
逆変換の関数は少なからず実装することがあるので
ときどき「Coq使って証明したい」という気分にはなるんだよなー。
980デフォルトの名無しさん
2017/09/05(火) 11:03:28.55ID:a/Cb1ZW9 http://ocaml.jp/
死んでるな……
> ( ! ) Parse error: syntax error, unexpected 'new' (T_NEW) in /virtual/osiire/public_html/lib/func.php on line 531
死んでるな……
> ( ! ) Parse error: syntax error, unexpected 'new' (T_NEW) in /virtual/osiire/public_html/lib/func.php on line 531
981デフォルトの名無しさん
2017/09/08(金) 14:02:07.35ID:swD2wqBn ocaml.jpは息してる?
982デフォルトの名無しさん
2017/09/24(日) 12:35:45.27ID:VL5Szw+L いつまで死んでるんだよ
983デフォルトの名無しさん
2017/10/03(火) 00:31:09.35ID:JZnIdnEQ 復活した
984デフォルトの名無しさん
2017/10/03(火) 02:20:47.65ID:upqeSfz9 復活したのは良いけど、一言何か無いのかよ。誰が管理してるんだ。
985979
2017/10/05(木) 12:08:08.18ID:SZzrAZT5 日本語訳の古さに苦戦しつつLogic.vまで進めていたところ……
久しぶりに英語の本家を見たら、
なんかVol.1 〜 Vol.3に増えてるー!?
あまりの道のりの遠さに絶望しつつ内容を見ると、
旧版からホーア理論まわりをVol..2に分離し、
Vol.3は赤黒木等の少し高度なデータ構造について色々とCoqで証明して感じらしい(新規)。
……く、面白そうじゃないか。
久しぶりに英語の本家を見たら、
なんかVol.1 〜 Vol.3に増えてるー!?
あまりの道のりの遠さに絶望しつつ内容を見ると、
旧版からホーア理論まわりをVol..2に分離し、
Vol.3は赤黒木等の少し高度なデータ構造について色々とCoqで証明して感じらしい(新規)。
……く、面白そうじゃないか。
986デフォルトの名無しさん
2017/10/05(木) 19:45:51.56ID:72rIdNeW >>979
リンクpls
リンクpls
987デフォルトの名無しさん
2017/10/07(土) 12:06:25.63ID:689sKi0/988979
2017/10/30(月) 19:39:25.32ID:asGH9s/c ここ一ヶ月、旧くなった日本語版を捨て英語版に再挑戦してみた。
以前は出来るだけ写経していたが時間がかかり過ぎるので、
付属の.vファイルを直接書き換える方針に変更。
結構章立てと共に内容変わってるなぁ……追加された良問も多いし。
英語の非形式的証明は書く機会もなさそうだし、パスするか。
しかし、答えがWeb上に転がってないのは自習者には正直辛い。
どうもSICPみたいな標準教科書を目指してるっぽい?
こーゆうの(coq)を国立研究所で作れる国はやっぱり凄いと思う今日この頃。
以前は出来るだけ写経していたが時間がかかり過ぎるので、
付属の.vファイルを直接書き換える方針に変更。
結構章立てと共に内容変わってるなぁ……追加された良問も多いし。
英語の非形式的証明は書く機会もなさそうだし、パスするか。
しかし、答えがWeb上に転がってないのは自習者には正直辛い。
どうもSICPみたいな標準教科書を目指してるっぽい?
こーゆうの(coq)を国立研究所で作れる国はやっぱり凄いと思う今日この頃。
989デフォルトの名無しさん
2017/11/01(水) 07:27:01.78ID:wuKEf1Sh a
990デフォルトの名無しさん
2017/11/01(水) 07:27:36.60ID:wuKEf1Sh sit
991デフォルトの名無しさん
2017/11/01(水) 07:27:56.41ID:wuKEf1Sh dot
992デフォルトの名無しさん
2017/11/01(水) 07:28:13.79ID:wuKEf1Sh egg
993デフォルトの名無しさん
2017/11/01(水) 07:28:31.25ID:wuKEf1Sh nø
994デフォルトの名無しさん
2017/11/01(水) 07:28:48.81ID:wuKEf1Sh this
995デフォルトの名無しさん
2017/11/01(水) 07:29:26.33ID:wuKEf1Sh combi
996デフォルトの名無しさん
2017/11/01(水) 07:30:08.09ID:wuKEf1Sh it
997デフォルトの名無しさん
2017/11/01(水) 07:30:42.85ID:wuKEf1Sh 2
998デフォルトの名無しさん
2017/11/01(水) 07:31:16.98ID:wuKEf1Sh ping
999デフォルトの名無しさん
2017/11/01(水) 07:32:05.81ID:wuKEf1Sh pong
1000デフォルトの名無しさん
2017/11/01(水) 07:32:32.73ID:wuKEf1Sh wild
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 3061日 0時間 17分 11秒
新しいスレッドを立ててください。
life time: 3061日 0時間 17分 11秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【サッカー】2026年北中米W杯の組み合わせが決定! 日本代表はオランダ、チュニジア、欧州プレーオフB勝者と同組で激突★2 [久太郎★]
- 渡邊渚「性を売ってるくせに」批判に反論 幻滅「これが日本の現状だよなー」「『渾身の下着!』というような意味でやってない」★2 [Ailuropoda melanoleuca★]
- 渡邊渚「性を売ってるくせに」批判に反論 幻滅「これが日本の現状だよなー」「『渾身の下着!』というような意味でやってない」★3 [Ailuropoda melanoleuca★]
- 【千葉】会社で58歳女性刺される 殺人未遂容疑で同僚の中国籍の男(39)逮捕 女性死亡 いすみ市 [ぐれ★]
- 渡邊渚さん脅迫か 写真集に包丁置く写真投稿 30代女性書類送検 渡邊さん「外に出るのも怖く身の危険を感じる」 [ひかり★]
- 【生成ポルノで初】AI生成の児童ポルノ画像の所持疑いで元教諭を初摘発… [BFU★]
- 【高市悲報】プリキュア「いま私たちは環境問題に関心があるの」 プリオタ「ギェェェェェ思想が強すぎる!!」大炎上🔥 [762037879]
- 【01:45NHK~】サッカーW杯2026グルーブ分け組み合わせ抽選会いよいよスタート! ★2 [339712612]
- ぼく「台湾のどこが好きなの?」日本人「親日なところ」ぼく「それ以外は?」日本人「」 [369521721]
- 【NHK/DAZN/YouTube】FIFAワールドカップ2026組み合わせ抽選★3
- ネトウヨもウク信も感情で外交を語っているけど、外交はそうじゃないだろ。国益になるor国益にならないなんだよ [805596214]
- 【悲報】苗場のリゾートマンション(10万円)を買おうとしてるワイを止めてくれ😭 [455031798]
