「コンパイラ・スクリプトエンジン」相談室 3

このエントリーをはてなブックマークに追加
927デフォルトの名無しさん:04/10/28 22:03:22
>>926
ドラゴンブックより良い?
928デフォルトの名無しさん:04/10/28 22:10:24
>>927
ドラゴンブックよりも内容が新しいらしい。
929デフォルトの名無しさん:04/10/28 22:19:39
>>927
かなり難解ですよ。
ドラゴンブックとかプログラミング言語処理系を読んで
それでも物足りない人向け。
930927:04/10/28 22:43:04
読んでみたくなったけど、高いなあ…
931デフォルトの名無しさん:04/10/28 23:07:51
そもそも「最適化」をタイトルに冠してる時点でかなりのレベルが予想されるわけだが... < 中田本

それにしてもドラゴンブックの改訂版(に当たる本),いつ出るんでしょうね...
932デフォルトの名無しさん:04/10/28 23:14:58
>>926
ドラゴンブック揃えるより安いじゃん。
933デフォルトの名無しさん:04/10/29 18:29:03
>>931
もう出たんじゃね?
ttp://www.amazon.co.jp/exec/obidos/ASIN/0321131436/

ペーパーバック版は来年らしい。
ttp://www.amazon.co.jp/exec/obidos/ASIN/0321210913/
934デフォルトの名無しさん:04/10/30 00:24:51
>>933
「この商品を予約注文する」と表示されたから、まだ出てないのかも…待ちくたびれたよ。
935デフォルトの名無しさん:04/10/30 08:51:24
>>934
うはwwwwwwwwwwwwwww
昨日見たときはショッピングカートに入れるになってたんだがw
amazonの罠だったか。
936デフォルトの名無しさん:04/10/31 00:42:43
http://i.loveruby.net/ja/rhg/index.html

これってどうよ?
937デフォルトの名無しさん:04/10/31 18:50:33
>>932
そろえるって何?
1つしかないのでは?
938デフォルトの名無しさん:04/10/31 19:00:25
>>937
お前、現物見た事あるのか?
939デフォルトの名無しさん:04/10/31 19:15:08
>>938
http://www.amazon.com/exec/obidos/tg/detail/-/0201100886/
洋書の方は全1巻みたいです。
940デフォルトの名無しさん:04/10/31 19:56:06
揃えるといったら、グリーンとレッドでは?
941デフォルトの名無しさん:04/10/31 20:39:14
ポケモンみたい
942デフォルトの名無しさん:04/10/31 20:39:42
21st Century Compilersが待てない人は↓がオススメ。

Modern Compiler Design / John Wiley & Sons, ltd
  Dic Grune / Henri E. Bal / Geriel J. H. Jacobs / Koen G. Langendoen

実装本ではなくアルゴリズム本。
ある程度のコンパイラ実装経験がある人なら買って損はないと思います。
私は「コンパイラ構成法」→「プログラミング言語処理系」→本書、の順で
学んできましたが、頭の中がすっきりまとまって、今の私にちょうど良い
レベルだと思います。アルゴリズムがスードウ・コードで書かれているので
最初はちょっと戸惑いましたが、すぐに慣れるでしょう。

私の英語レベルでも、見開きに知らなかったり忘れていたりする単語が、
ひとつあるかないか、といった程度なので本書を読み進めるのは、それほど
困難ではありません。
ちなみに私の英語遍歴は、「Grammar in Use Basic/Intermediateを一通りやる」→
「Duo 3.0丸暗記」→「TOFELテスト 英単語3800のランク3を暗記中」と
いったところ。それほど高い英語力がなくても大丈夫でしょう。
943デフォルトの名無しさん:04/10/31 21:07:52
>>942
コンパイラの勉強をする前、した後とでなにか大きく変わったことはありますか?
944デフォルトの名無しさん:04/10/31 22:18:01
>>942
紹介を少しみたところ、コンパイラの(可能な限りの)自動生成に力点を置いてるようですが、
その辺りどうでしたか?
945デフォルトの名無しさん:04/10/31 22:18:53
>>942
pseudo codeを「スードウ・コード」と書かれているので戸惑いました。
946デフォルトの名無しさん:04/10/31 22:25:20
>>943
昔俺が本読んで実際うまくいった最適化と言える物は
せいぜい定数畳み込みと覗き窓ぐらいだったな。
頭悪いと「それはそれ、これはこれ」って言葉の意味が実感できるぜ!
コンパイラの勉強もいいけどCPUやアセンブラにも詳しくないと
速いコードにはならないぜ。
VMを作るときにも困るぜ?
947デフォルトの名無しさん:04/11/01 21:36:17
>>938
英語音痴w
948デフォルトの名無しさん:04/11/02 10:51:27
次スレには>>936もリンクに加えておいて下さい
949デフォルトの名無しさん:04/11/02 13:03:18
>>943
今まで努力するのが面倒で、yaccでやっていましたが、
そんな自分が嫌でコンパイラの勉強を始めました。
その甲斐あって仕事もはかどり、昇進も決まり、彼女も出来ました。
6月には結婚します。これも全てコンパイラの勉強をした成果です。
                                (27歳・会社員)
950デフォルトの名無しさん:04/11/02 22:20:28
おれは今まで金無し君だったけど(ry
951デフォルトの名無しさん:04/11/02 22:22:11
>>950
今ではすっかり能無し君か。
952デフォルトの名無しさん:04/11/02 23:44:04
コンパイラの勉強をしたら負け(ry
953デフォルトの名無しさん:04/11/03 09:12:07
コンパマダァ-? (・∀・ )っ/凵⌒☆チンチン
954デフォルトの名無しさん:04/11/03 12:48:01
最近、パチンコ行っても付きまくりな訳だが、
そういえばコンパイラの勉強し始めてからだったことに気づいた。
955デフォルトの名無しさん:04/11/03 21:25:51
俺もコンパイラを勉強していて出てきた数字で
ロト6を買ったら2等が当たりました。2000万くらい。
956デフォルトの名無しさん:04/11/05 18:44:42
じゃあ俺もコンパイラの勉強していたら
株が上がったことにしよう
957デフォルトの名無しさん:04/11/05 22:11:26
LISP最強
958sage:04/11/06 05:48:47
スモールコンパイラの制作で学ぶプログラムのしくみ
http://www.cbook24.com/bm_detail.asp?sku=4774121770
959デフォルトの名無しさん:04/11/06 12:31:17
>>958
おっ、新作ですかね?
この分野では珍しい。

しかも、やさしそう
あと安い。

すべて型破り!w
960デフォルトの名無しさん:04/11/06 13:42:32
宣伝乙
借金でもできたんですか?
961959:04/11/06 17:41:07
著者は有名な方ですか?
あと、目次とかはないんでしょうか?
962デフォルトの名無しさん:04/11/06 18:00:39
>>958
中身もなさそう。
963ほんたま:04/11/06 20:32:28
おみゃ〜らよ、system32フォルダにあるDLLの関数を呼び出すには、インポートセクションにDLL名と関数名を書き込んでいくだけで、呼び出せるんだが、
VC++で自分でつくったDLLの関数を同じ方法で呼び出そうとすると、「DLL何に○○のエントリーポイントが見つかりません」というメッセージが出て呼び出せないんだ…
おみゃ〜らよ、自分でつくったDLLとwindows付属のDLLとは、どっか構造が違うのかな?
windows付属のDLLと同じ構造のDLLを自分でつくるにはどうすればいいの?
教えてくだされ〜♪
964デフォルトの名無しさん:04/11/06 20:57:32
マルチにレス不要
965デフォルトの名無しさん:04/11/06 23:18:33
どうせstdcallつけてないだけなんだろうな
966デフォルトの名無しさん:04/11/07 22:44:04
>>958
プログラミング言語処理系とか買ったけどチンプンかんぷんだった俺にはちょうどいい
こういう本もっとでてほしいな
安いしな・・・
967デフォルトの名無しさん:04/11/07 22:46:29
>>966
オレは「UNIX プログラミング環境」が初体験だったが。今はもう流行らんか。
968デフォルトの名無しさん:04/11/08 01:09:20
>>967
洩れもそれだ!w
但し英語番だけど、
969デフォルトの名無しさん:04/11/08 19:02:04
>>967
hocのソースにバグがあったと聞いたけど、どこか知ってる?
970デフォルトの名無しさん:04/11/08 20:01:57
>>969
いろいろあった気がするが、具体的に何だったかは忘れた。
971ほんたま:04/11/08 23:02:02
おみゃ〜ら〜、サンプルアップしたぞ〜♪ホームページもアップしたぞ〜♪宇宙一すげぞ〜♪
おみゃ〜らよ、なぜ宇宙一すげーかわかるかな?
おみゃ〜らよ、おりはな、「Visual C++」で自作したDLLをスリムドカンでつくったプログラムから呼び出すのに成功したんだよ!わかる?
おみゃ〜らよ、DLLを呼び出すプログラムを「Visual C++」」でつくるには、Libファイルをリンクに設定したり、ヘッダファイルをインクルードしたりとやるべきことは多いだろ?
おみゃ〜らよ、DLLを呼び出すプログラムを「HSP」でつくるにも、やはりDLLの他に「.as」ファイルが必要だよ。
だが、「スリムドカン」の場合、DLLの他には一切何も必要ないんだな〜う〜ん、これが…自分じわかる?
つまり「スリムドカン」の場合、DLLさえあればDLLを呼び出すプログラムがビルドできるってわけ♪
おみゃ〜らよ、おりは宇宙一画期的だと思わないか?
おみゃ〜らよ、宇宙一すげ〜とわめいたのはそういうことよ♪
おみゃ〜らよ、自分じどうじ?
972デフォルトの名無しさん:04/11/08 23:50:12
>>969
煽りでなくて、
バグでなく仕様じゃないの?
本だし
973デフォルトの名無しさん:04/11/09 01:48:39
次スレまだ〜?
974デフォルトの名無しさん:04/11/09 17:00:50
>>972
伝聞だけど煽りじゃないよ。
知り合いが「打ちこんで動かしたけどいくつかバグがあった」って。
もちろん打ち間違いの類いじゃなくね。
975デフォルトの名無しさん:04/11/10 02:14:00
ひょっとして脳内の知り合いですかぁ?
そんで俺らにデバッグさせようってことですかぁ?
976デフォルトの名無しさん
三銃士で、アトスが友人の身に起こったことだと言って話すけど
ダルタニアンはそれは友人ではなくてアトス自身のことなのではない
かと考える場面がある。