ToDo:
なんか見た感じちょうどいいくらいというか 想定通りくらいの難易度なのかな。
このくらいの粒度だと あと 2-3 はすぐ思いつくネタがあるけど、 その後はちょっと苦労しないと 単体に切り出して出題するのは難しいな。
一応。
http://yowaken.dip.jp/tdiary/20070929.html#p02
あってます。 parse がどうこうとかアレなんですが まぁいいかと書きませんでした。
(20:14)
http://neugierig.org/software/c-repl/
via http://www.rubyist.net/~matz/20070918.html#p03
i@colinux ~/src/c-repl> ./repl > char* v="hoge"; > puts(v); <stdin>: In function 'dl2': <stdin>:1: error: 'v' undeclared (first use in this function) <stdin>:1: error: (Each undeclared identifier is reported only once <stdin>:1: error: for each function it appears in.)
> int x = printf("Hello\n"); Hello > printf("%d\n", x); <stdin>: In function 'dl6': <stdin>:1: error: 'x' undeclared (first use in this function) <stdin>:1: error: (Each undeclared identifier is reported only once <stdin>:1: error: for each function it appears in.)
結局ある程度文法決め打っちゃってるのがうーんいまいち感が。
あーでもちょっと使うくらいならこれくらいでも 十分実用なのかなー。
ていうかユーザーから decl か stmt か指定する構文が あってもいいんじゃないかな。
さっきのだけなら
if code =~ /^\w+\*?\s+\w/ # rule 1
とかしとけば
> char* s="hoge"; > puts(s); hoge
とか通るようになるんだけど今度はうーん。てか
> 3*2 > 5<<3
こいうのはもともと通らんのか。
ふーむ。
(14:22)
なんかヘンなバイナリ作って実行すると Windows 巻き込んで死んだりする。 これはつまりコンパイラ作る人とかは coLinux 使えないってことだけどいいのかな、いいに決まってるな
(15:37)
なんか
(gdb) bt #0 0x80007745 in _dl_rtld_di_serinfo () #1 0x80007b07 in _dl_rtld_di_serinfo () #2 0x80009042 in _dl_rtld_di_serinfo ()
とか言うから elf/dl-load.c 見てみたら再帰なんかしてない。 でもうちょいよく見てみると関数内関数で再帰してる。 glibc とはいえ関数内関数とか使うんだなあ…
(15:51)
http://homepage1.nifty.com/herumi/diary/0709.html#25
call((int)fp) みたいなかんじで
i@colinux ~/wrk/shi> make g++ -Iboost_1_34_1 -Ixbyak shi.cc -o shi -ldl shi.cc: In member function 'void ShiGen::emit_funcall(node&)': shi.cc:143: error: invalid conversion from 'int' to 'const char*' shi.cc:143: error: initializing argument 1 of 'void Xbyak::CodeGenerator::call(const char*)' make: *** [shi] Error 1
と言われるな… まぁあとで
(00:35)
i@colinux ~/wrk/shi> google-count PGP PHP 30500000 PGP 4090000000 PHP
日本語のサイトだと
PHP 14,500,000 PGP 1,440,000
(14:50)
http://ja.wikipedia.org/wiki/%E9%80%A2%E5%9D%82%E6%B5%A9%E5%8F%B8
ほへー。 別に2012の絵が好きだったかというとそうではないのだけど…
(13:57)
スラドがなんかやばいよ!
http://slashdot.jp/article.pl?sid=07/09/25/021241
いっそ面白シグネチャ掲示板として立て直してはどうか。
(14:02)
日本語も英語も書けないという事情 (はまじくんが100人いる村があったら識字率0%です)から 極めて色々遅れてもうホントごめんなさい的なんだけど、 とりあえず今からでも気持ちだけ参加することにしよう。
どう見てももう終わってるが。
(06:43)
久々に英語のお時間です。 今日は How are you?
絶対やめた方がいいと思われる回答。 外人がこんなこと言ってるの聞いたことないような気がするし、 何よりも中学校の時にならった通りの英語を 喋っているミジメさに耐えられない。 あと質問が How's going? だった時に この回答はたぶんおかしいよね知らんけど。
なんか間がもたない感じというか 単語一つだとなんか浮いてる感じでこういたたまれない。 あとなんか中学英語に似てるからなんか少しミジメ。 いや別にいいんだけど。
こんくらいならまぁいいのかな。 でもなんかミジメ。
割といいような気がする。
イチオシ。全くミジメさが無く なんで俺こんな強気なんだと一人ノリノリ気分。
つまり言いたいことは 「俺の英語ダメポ」的なミジメな気分で喋ると ロクなことにならんのでテンションを上げようというような。
(12:55)
3-4時間くらいは作業しただろうか。 とりあえず超ヘチョいパーサができたので コード生成をやろうと思ったけど、 その前に関数の文法はやっぱり
f 1 2
より
f(1,2)
の方が好きだと思ったので変えようと思ったので 変えたとかそんな感じ。
source code: a = 12 b= 939 print("%d",a,print(b)) program() assign() ident(a) expr(12) assign() ident(b) expr(939) funcall() ident(print) str_expr(%d) ident(a) funcall() ident(print) ident(b)
(13:06)
http://yowaken.dip.jp/tdiary/20070919.html#p04
また TODO が増えた。 相手いないので気合い入らんなーチックだったのだけど まぁちゃんとやろう。
ちなみに処理系がクソだったので AscIO はちょっといじってあります。 そのへんの情報きちんと書いてなくてすんません…
http://shinh.skr.jp/t/whirl.cpp
(01:24)
shinichiro_hさんの今日の☆レポートです。 ただいまの☆総数 : 92 ■ Shibuya http://d.hatena.ne.jp/shinichiro_h/20070915#1189860467 shinichiro_h ☆☆☆☆ "いらん" はてなスター http://s.hatena.ne.jp/ http://m.hatena.ne.jp/
(14:21)
http://mono.kmc.gr.jp/~oxy/d/?date=20070921#p01
クラスタリングとかよくわからんけど かこいい。
とりあえずエロマンガで検索したら まんがサイエンスが出てきた。
(14:43)
現実逃避に少し見てみた
http://slashdot.jp/developers/comments.pl?sid=374778&cid=1222871
がすばらしいなあ
(23:45)
http://www.jmuk.org/diary/2007/09/20/0
強い違和感があるなぁ。 なんだろうな。
要は別に公式とかから考えるの大変だから 具体例に即した割とよくある例をいくつか紹介する って話だけど、 別に義務教育受けててこのくらいの暗算ができないのは 日本も終わりだ! とか言うには単に僕の感覚では厳しすぎって話か。
5 で終わる数字の二乗とかなるほどなって感じだったし。
というか2ケタのかけ算を脳内筆算しろとか要求キツすぎだよな… 89*47 とか言われたら俺の脳は停止しないね。
定理: 89*47は俺チューリング不完全。
(23:44)
算数とかの関係で本当に悲しい時ってのは、 算数できない子が一般的でない形でなんか覚えようとしてる時なんかより、 「俺文系だから算数とか全然わからね」的に 何故か誇らしげに言われる時だなぁ。
なんかアレって算数わからんって言うのがエレガントなんだよな。 英語できないとか言うのといっしょで。
(23:51)
_ あろは [僕はリアルに中学校時代は麻雀しかしてないので,最近のゆとり世代よりも算数わかんない子です (← こういう DQN 特..]
前 | 2024年 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扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
_ naoki [gccでコンパイルする時は,-fno-operator-namesを付ければ良いみたいですよ]
_ shinh [あ、ありがとうございます。そういえばそうでしたね…でもこう長いオプションは Makefile に書くにせよなんだかな..]