投稿数 - 437, コメント - 59536, トラックバック - 156

qsort

その昔(と言ってもそんな前じゃないが)C 言語を勉強していて初めて qsort 関数を見たとき、「すげぇっ、この発想俺には一生出てこんわ。考えたやつは天才やな」とえらく感動したものだ。勿論、compare 関数ポインタを渡すという発想の事だ。

Java のインターフェースや .NET のデリゲートなんかも凄いといえば凄いが、関数ポインタの焼き直しなので無感動。初めてのプログラミング言語が、これらの言語(Java や C# 等)の人は「すげぇっ」って思うのだろうか…。

投稿日時 : 2006年11月16日 22:45

フィードバック

# re: qsort

オブジェクト指向がなんとなくわかったときは、それに近かったですねー。
あと、UMLのモデリングを生で見たときは「あ、そっかー」ってのもありましたし(^^;
私の場合、根が単純なので。きっと、この後も何度もあるのではないかと・・・(^^;
2006/11/16 23:09 | ひろえむ

# re: qsort

あー、オブジェクト指向が理解できたときはなんとなしに感動しましたねー(本当に理解できているかどうかは別として)。

>私の場合、根が単純なので。きっと、この後も何度もあるのではないかと・・・(^^;

感動は多いほうがよろすぃ。
2006/11/16 23:16 | 囚人

# re: qsort

僕は.NETの数あるフィーチャーの中で delegate/event がいっちゃんカノドーしたです。
レシーバーを選ばないのは見事だなー、と。
2006/11/16 23:35 | επιστημη

# re: qsort

関数ポインターは最初見たときに感動しましたね。。。
Cでも頑張ればオブジェクト指向いける?って本気で思ったし。

この頃は JavaScript かなー
2006/11/16 23:53 | かるあ

# re: qsort

>レシーバーを選ばないのは見事だなー、と。
クラスメソッドとインスタンスメソッドの区別なく使えるというのは、超便利ですね。
.NET 化しすぎてその便利さを当たり前だと思い始めてた…。

>Cでも頑張ればオブジェクト指向いける?って本気で思ったし。
いけますねぇ。でも素直なコードじゃなくなるから嫌う人もいるでしょうけど。

>この頃は JavaScript かなー
Ajax さんですかー。
2006/11/17 0:11 | 囚人

# re: qsort

CからC++に移った際、STLに触ったとき、同じような感動を覚えたw
他の言語にしかない実装方法に触れた場合は「すげぇ」と思えるんではないかと思うのです。
2006/11/17 2:27 | 恣意の

# re: qsort

私は、このクイックソートのアルゴリズム自体に感動を覚えましたね。別件ですね(w
2006/11/17 11:56 | ららら

# re: qsort

>CからC++に移った際、STLに触ったとき、同じような感動を覚えたw
Modern C++ Design を読んだ時はもっと感動した!

>私は、このクイックソートのアルゴリズム自体に感動を覚えましたね。別件ですね(w
確かにすごいですよね^^;
2006/11/17 22:04 | 囚人

# re: qsort

アセンブラからCに移った人間にとっては自然な発想なのかも知れませんね。
かくゆう私はCから入ったので感動しましたが。
2006/11/17 22:57 | おどんこますたー

# re: qsort

私も C からでした。だから感動したんですねー。
2006/11/18 0:27 | 囚人

コメントの投稿

タイトル
名前
URL
コメント