アカウント名:
パスワード:
同時に「構造化プログラミング」という手法もセットでしたが
C言語の関数ポインタと、関数型言語でいう関数が違うものだということに納得できるまでには結構時間がかかりました。
例えば、C言語では、引数に基づいて新しく関数を作って、その関数を戻り値として返す関数、というものを実現できません。例えば、2引数の関数fに対し、引数を一つだけ適用した新しい関数を返す関数gは、Hakellで書けば、
g f x = f x
ですが、これをC言語で記述する方法は、私にはわかりません。
こんな感じかな.
http://blog.pineapple.cc/post/13011926756/c [pineapple.cc]
C++のtemplate使えば関数型っぽいプログラミングは出来るね。デバッグで軽く死ねるけど。
これか -> C++でSICP http://d.hatena.ne.jp/yupo5656/20061123/p1 [hatena.ne.jp]
これはひどい
http://twitter.com/PG_sister_bot/status/298430516988874752 [twitter.com]これ思い出した
うろ覚えをめった打ちされて耳赤くしながら後釣り宣言するのが学生クオリティ。
ああ、ごめん #2319508 を書いた者だが、#2319319 とは別人だ。どーでもいーことだが。
# わずか数件のコメントでめった打ちだとか、# AC なのに(同一人と証明できないのに)恥ずかしくなって釣り宣言するとか、# いまどき「構造化プログラミング」なんて言葉を知っている学生とか、# ファンタジックで楽しいね!
># わずか数件のコメントでめった打ちだとか、
「いっぱい釣れてる」って言ったり、「わずか数件」と表現したり忙しいね。
># AC なのに(同一人と証明できないのに)恥ずかしくなって釣り宣言するとか、
どういうこと?釣りだと言いはるのに、同一人物の証明なんていらんでしょ。むしろ別人を装って「お前らこんなのに釣られるなよ」と自演したほうが良いくらいで。まあ、俺も君が#2319319とは思わんが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
C言語って関数型では・・・? (スコア:1)
同時に「構造化プログラミング」という手法もセットでしたが
Re:C言語って関数型では・・・? (スコア:1)
C言語の関数ポインタと、関数型言語でいう関数が違うものだということに納得できるまでには結構時間がかかりました。
例えば、C言語では、引数に基づいて新しく関数を作って、その関数を戻り値として返す関数、というものを実現できません。例えば、2引数の関数fに対し、引数を一つだけ適用した新しい関数を返す関数gは、Hakellで書けば、
g f x = f x
ですが、これをC言語で記述する方法は、私にはわかりません。
Re:C言語って関数型では・・・? (スコア:1)
こんな感じかな.
http://blog.pineapple.cc/post/13011926756/c [pineapple.cc]
Re: (スコア:0)
手続き型の呪縛を取り払って考えましょう。
Re:C言語って関数型では・・・? (スコア:1)
Re:C言語って関数型では・・・? (スコア:1)
C++のtemplate使えば関数型っぽいプログラミングは出来るね。
デバッグで軽く死ねるけど。
Re: (スコア:0)
これか -> C++でSICP http://d.hatena.ne.jp/yupo5656/20061123/p1 [hatena.ne.jp]
Re: (スコア:0)
これはひどい
Re: (スコア:0)
http://twitter.com/PG_sister_bot/status/298430516988874752 [twitter.com]
これ思い出した
Re: (スコア:0)
うろ覚えをめった打ちされて耳赤くしながら後釣り宣言するのが学生クオリティ。
Re: (スコア:0)
ああ、ごめん #2319508 を書いた者だが、#2319319 とは別人だ。どーでもいーことだが。
# わずか数件のコメントでめった打ちだとか、
# AC なのに(同一人と証明できないのに)恥ずかしくなって釣り宣言するとか、
# いまどき「構造化プログラミング」なんて言葉を知っている学生とか、
# ファンタジックで楽しいね!
Re: (スコア:0)
># わずか数件のコメントでめった打ちだとか、
「いっぱい釣れてる」って言ったり、「わずか数件」と表現したり忙しいね。
># AC なのに(同一人と証明できないのに)恥ずかしくなって釣り宣言するとか、
どういうこと?
釣りだと言いはるのに、同一人物の証明なんていらんでしょ。
むしろ別人を装って「お前らこんなのに釣られるなよ」と自演したほうが良いくらいで。
まあ、俺も君が#2319319とは思わんが。