アカウント名:
パスワード:
>少なくない情報系の学科ではSchemeとMLを用いた演習を行っています。
ここはジョークだよね?
#「JavaとC#」とか「PerlとRuby」とか。
>>少なくない情報系の学科ではSchemeとMLを用いた演習を行っています。
>ここはジョークだよね?
少なくとも、今は亡き東大情報科学ではジョークでもなんでもありませんでしたが。
>#「JavaとC#」とか「PerlとRuby」とか。
動的型付けのSchemeと、型推論による静的型付けのMLがJavaとC#程度の違いしかないと?
情報系の学科で関数型言語を使った講義や演習が無かったら、カリキュラムが悪いとしか言えませんね。
これはたぶん「何で手続型と関数型じゃなくて関数型2つなの?」って意味だと思う。
ところで、今はMLが主流なの?Haskellとかgofer使ってるところはない?# MLって、ちょっと調べようと思うと「メーリングリスト」が検索結果にいっぱい混じるのがやだ(とても非本質的)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
複数やるべき (スコア:3, すばらしい洞察)
答えはタイトルの通り、複数やるべきだろう。
功徳は色々あるが最大のものは「××言語信者」になることをある程度
防げることだ。
「ハンマーしか道具がないと全ての問題が釘に見える」という言葉が
あるそうだが、そんなふうにならないためには
「様々な言語があるのは様々な問題があるからだ」ということを
早いうちに理解する必要がある。
さらにいうなら、幾つかプログラミング言語を覚えたあとに
コンパイラ技術の勉強をするとなお良い。
Re: (スコア:0)
そのためには言語は二つ学べば十分で、少なくない情報系の学科ではSchemeとMLを用いた演習を行っています。
Re:複数やるべき (スコア:0)
>少なくない情報系の学科ではSchemeとMLを用いた演習を行っています。
ここはジョークだよね?
#「JavaとC#」とか「PerlとRuby」とか。
Re: (スコア:0)
>>少なくない情報系の学科ではSchemeとMLを用いた演習を行っています。
>ここはジョークだよね?
少なくとも、今は亡き東大情報科学では
ジョークでもなんでもありませんでしたが。
>#「JavaとC#」とか「PerlとRuby」とか。
動的型付けのSchemeと、型推論による静的型付けのMLが
JavaとC#程度の違いしかないと?
Re: (スコア:0)
情報系の学科で関数型言語を使った講義や演習が無かったら、カリキュラムが悪いとしか言えませんね。
Re: (スコア:0)
これはたぶん「何で手続型と関数型じゃなくて関数型2つなの?」って意味だと思う。
ところで、今はMLが主流なの?Haskellとかgofer使ってるところはない?
# MLって、ちょっと調べようと思うと「メーリングリスト」が検索結果にいっぱい混じるのがやだ(とても非本質的)
Re: (スコア:0)
手続き型と関数型ですよ。
gofer?
軽率な書き込みの前に、今どうなっているか調べないんですか?
Re: (スコア:0)
世界の一流大学(MITなど)から、必死に背伸びをしている三流大学(東大)まで、情報系の学部教育の多くはSICPを教科書にしていると思いますので、Schemeは手続き型言語として使われていると思います。
手続き型言語には関数閉包はあってはいけないとおっしゃるなら別ですが。