ToDo:
http://d.hatena.ne.jp/higepon/20071215/1197733211
あるなぁ、
(01:00)
昨日はRHGにいった。 思ってたより面白かった… というか Common LISP が思ってたより面白かった。 これ見るとホント Ruby はよく影響受けた言語なんだなぁと。 この本は買うなぁ。 今の状態見ると翻訳はあまりクオリティ高くなさげだけど、 なんとなく適当にわかるし。 ただプログラム初学者向けでは無さげ。 まぁたぶん初学者は買わんから問題なさげ。
その場で CLISP と GCL と SBCL 入れて 適当に比較しつつ遊んでた。 雰囲気としては
遊ぶなら CLISP でマジメにやるなら SBCL とかなのかな。
(16:18)
Perl golf history book 的なのを 他言語でも欲しいという話が IRC であった。 まったくその通りだと思った。
とりあえず Wiki でも上げてみて、 古い問題については deadline なくてもネタバレアリ、 って感じでまとめていってみるのはアリかな。
考えてるのは
をある程度自動的に作れると良いんだけど。 あとは人気コードランキングとかあるといいのう
(16:35)
前 | 2007年 12月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
お。言及どうもです。
インラインはもちろん逆アセすれば分かるというのはとても同意なのですが、そんなことをしないと安心できないという自分の体質が病的だなあと思ったりもします。
enum の件は知りませんでした。ありがとうございます。
const はメンバにしたりすると実態を .cpp の方に書かなければいけないのが好きじゃないのですよねぇ。
遠慮なく public は心強いっす。
ひげぽんさんは僕なんかよりもっとそうだと思うのですけど、正直逆アセって最も手軽かつ確実な方法だったりしません?別に機械語知らなくても call があるか見るだけでいいわけですし。あれこれ考えるより先に逆アセしてるくらいの感覚になる方が健全な気がします。ぜひ病的じゃないんだよ!と啓蒙しましょう :)
遠慮なく public は、 setter getter を常につけてるようなコードを何度か見た気がしていて、そんなカプセル化のカの字も無いようなコード書くくらいなら全部 public にしちゃえばいいよなぁとかよく思います。 struct + public メンバ + セッタとしてのコンストラクタ、みたいな感じのは結構好きです。
struct Rect {
Rect(int x0, int y0, int w0, int h0);
int x,y,w,h;
};
みたいなの
>ひげぽんさんは僕なんかよりもっとそうだと思うのですけど、正直逆アセって最も手軽かつ確実な方法だったりしません?別に機械語知らなくても call があるか見るだけでいいわけですし。あれこれ考えるより先に逆アセしてるくらいの感覚になる方が健全な気がします。ぜひ病的じゃないんだよ!と啓蒙しましょう :)
たしかにw > 啓蒙
次の日記でかかれている objdump の方法ですがあれを応用すると
Emacs 上で該当関数呼出し部で、M-x c++-inlinep とかやる、すると裏でコンパイル/objdump/grep/結果判定くらいやって、真偽を返してくれるなんてのができそうですね。(まさに超無駄機能)
> 遠慮なく public は、 setter getter を常につけてるようなコードを何度か見た気がしていて、そんなカプセル化のカの字も無いようなコード書くくらいなら全部 public にしちゃえばいいよなぁとかよく思います。 struct + public メンバ + セッタとしてのコンストラクタ、みたいな感じのは結構好きです。
あ。それよく見かけませすね。
struct だと許せてしまうんですよね。
もうちょい応用をきかせて書いてるコードのアセンブリが常に隣に出てる、とかは夢ではありますねえ。
それは良いですね。
今のマシンパワーならわりと余裕で出来そうですね。
この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/business/5021837.htm?info=viagra cheap viagra 8-P