- 1 名前:デフォルトの名無しさん mailto:sage [04/11/10 23:30:50]
- 言語仕様や処理系の話題に関するスレッドです。
字句解析・構文解析から,データフロー解析,ループ並列化,タスク並列化,SSA変換,CPS変換, レジスタ割付,命令スケジューリング,ソフトウェアパイプライン等各種最適化,それに VM,GC,JIT,リンク時最適化,動的バイナリ変換などなど。 前スレ 1 pc.2ch.net/tech/kako/981/981672957.html 2 pc2.2ch.net/test/read.cgi/tech/1021136715/ (dat落ち) 3 pc5.2ch.net/test/read.cgi/tech/1070089173/ (前スレ) 関連リンクは多分 >>2-10 あたり
- 179 名前:デフォルトの名無しさん mailto:sage [04/11/20 09:24:53]
- >>178
するどいな
- 180 名前:デフォルトの名無しさん [04/11/20 18:03:52]
- 始めて読むコンパイラ本としてはいかがですか?
- 181 名前:デフォルトの名無しさん mailto:sage [04/11/20 18:54:34]
- ところで、最適化の話なんだけど、
ドラゴンブックにある「基本ブロック」 っていう考え方って、何かセンス悪い気がしない? 基本ブロックだろうが、大域的構造だろうが 同じ「グラフ」なんだから、それらを区別せず 統一的に扱って最適化を施すのが、 筋の通った考え方だと思うんだけど。 ま、確かに「基本ブロック」内だけで考えれば 殆どの問題は簡単になるのは分かるけどさ。 現実のコンパイラでも「基本ブロック」って いう戦略は、よく使われているんだろうか?
- 182 名前:デフォルトの名無しさん mailto:sage [04/11/20 19:53:50]
- 買っちゃいましたorz
- 183 名前:デフォルトの名無しさん mailto:sage [04/11/20 20:31:55]
- 本屋で見かけたので買ってきた。中田育男監修の文字を見たからw
- 184 名前:デフォルトの名無しさん mailto:sage [04/11/20 21:07:55]
- 本屋に行ったけど見当たらなかった
- 185 名前: [04/11/20 23:07:52]
- www.cbook24.com/bm_detail.asp?sku=4774121770
あっという間に品切れになってる。
- 186 名前:デフォルトの名無しさん mailto:sage [04/11/21 01:00:00]
- >>181
基本ブロックが何かわかってないだろ。 基本ブロック自体はグラフそのものじゃなくて、 グラフの節点だぞ。
- 187 名前:デフォルトの名無しさん mailto:sage [04/11/21 02:00:45]
- >>181
コンパイラ書いてみろ。どんなに頑張っても、基本ブロックの概念を使わないコンパイラは、 仮に>>181が天才で、同じ質のコード生成を達成したとしてもコンパイル速度は100倍 遅くなる。更に言えば、基本ブロックの性質を完全に無視するとするなら、同じ質の コードは生成できない。 最適化ってのはいわゆる難しい問題なので、現在の計算機では残念ながら純粋な 数学のようには取り扱えない。 ついでに言うと、一般のプログラムってのは再帰的な構造を持っていることを考えると、 基本ブロックという概念はむしろセンスが良い。
- 188 名前:デフォルトの名無しさん mailto:sage [04/11/21 11:28:26]
- >>186
基本ブロックの中の人とはリストであり、 すなわち縮退したグラフだと思うけど? >>187 >同じ質のコード生成を達成したとしてもコンパイル速度は100倍遅くなる。 多分そうだろうと思う。 でも、その手法の「泥臭さ」自体は認るでしょ? 後はそれを「よいセンス」と捕らえるかどうかの差だね。
- 189 名前:デフォルトの名無しさん mailto:sage [04/11/21 11:48:13]
- 認るでしょ
認るでしょ 認るでしょ
- 190 名前:デフォルトの名無しさん [04/11/21 15:08:21]
- >>188
> 基本ブロックの中の人とはリストであり、 > すなわち縮退したグラフだと思うけど? 細かく分けすぎ。そこまで分けて最適化に役に立つのか? 何のためのグラフか考えてみろって。 語義的には確かに正しいんだが、その反論はちょっと苦しいと思うぞ。 自分も基本ブロックはセンスが良いと思うほうに一票。
- 191 名前:デフォルトの名無しさん [04/11/21 18:21:48]
- 相談なのですが、flex,bison とC#を連携させて
言語処理系を開発するとしたら、みなさんなら どういう実装戦略をとりますか?
- 192 名前:デフォルトの名無しさん [04/11/21 19:07:40]
- Ruby!>>>>>>>>>>>>>>>>>>>>>>>>>>C#
- 193 名前:デフォルトの名無しさん mailto:sage [04/11/21 20:15:26]
- >>191がどんな言語処理系を求めて
開発を始めようとしているのか、まずそれから語るんだ。
- 194 名前:デフォルトの名無しさん mailto:sage [04/11/21 20:23:45]
- >>191
リフレクションで丸ごと生成できないかなと・・・ 思っただけ(汗 問題はBNFを何処に書く、というところ? boostみたいに言語中言語にできれば、シームレスで最高なんですが、 C#のジェネリッククスは果たしてどこまでできるのか? てところ。 VisualStudio.NET2005でたら、ちょっとアタックしてみよかと思ってます。
- 195 名前:デフォルトの名無しさん mailto:sage [04/11/21 20:52:05]
- えっ?
- 196 名前:デフォルトの名無しさん mailto:sage [04/11/21 21:00:56]
- >>194に手段が目的になってしまっている人をboost病患者と呼びます
- 197 名前:デフォルトの名無しさん mailto:sage [04/11/21 21:05:28]
- >>196
「手段」を作る方法を語るのが目的のスレで何を言う
- 198 名前:デフォルトの名無しさん mailto:sage [04/11/21 21:06:22]
- 古くは m4 病患者とも呼んだな。。。
- 199 名前:デフォルトの名無しさん mailto:sage [04/11/22 00:07:33]
- -- かなづちを持つ者には、すべてが釘に見える
- 200 名前:デフォルトの名無しさん mailto:sage [04/11/22 00:14:52]
- -- Minamo Narukaze
- 201 名前:デフォルトの名無しさん mailto:sage [04/11/22 01:44:54]
- flex,bison,リフレクション,BNFの記述,boost,…、どれ一つとて実際に
使いこなしてないのまる分かりだぁ。。 (o´C_,`o) ハズカスィ〜 それっぽい用語並べていけば、自発的に連結して 素敵な何かが自然発生する・・・とか、連結方法が思いつかないから みなさんに『実装戦略』の糸口を聞きにきた、とかか…。 ハ・ス・゙カ・スィ〜
- 202 名前:デフォルトの名無しさん mailto:sage [04/11/22 08:59:16]
- スルーしろよ
- 203 名前:デフォルトの名無しさん [04/11/22 09:25:48]
-
- 204 名前:デフォルトの名無しさん mailto:sage [04/11/22 13:14:02]
- >>201
作りたいからやってんだろいいじゃネェか 使いこなしているかどうかは関係ないってしてほしいね
- 205 名前:デフォルトの名無しさん mailto:sage [04/11/22 13:44:19]
- 「何」を作りたいのか? (回答例) >>194
頭に浮かんだ抽象像を前に悩む前衛彫刻家みたい
- 206 名前:デフォルトの名無しさん mailto:sage [04/11/22 13:55:11]
- ツチやノミを前にしただけでイッパイ・イッパイなのが見て取れるから
>>196みたいなこと言われるっち。
- 207 名前:デフォルトの名無しさん mailto:sage [04/11/22 13:55:45]
- >>205
意味不明の煽りヤメレ、フレーム引き起こしたいなら適当な死滅スレにでも逝け
- 208 名前:デフォルトの名無しさん mailto:sage [04/11/22 13:57:13]
- >イッパイ・イッパイなのが見て取れるから
余計な一言
- 209 名前:デフォルトの名無しさん mailto:sage [04/11/22 14:21:18]
- l
/\___/ヽ / :::::::\ | '''''' '''''' .:::| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ |(●), 、(●)、.::::| < 糞スレで余計なこと | ,,ノ(、_, )ヽ、,, .:::::::| | 二度と聞かねぇょ・・・ \ `-=ニ=- ' .:::::/ \_______ `ー`ニニ´-一´ヽ、 / _ l /  ̄`Y´ ヾ;/ | ______,| | |´ ハ | | |-‐'i′l |__ | _| 7'′ ( (  ̄ノ `ー-'′\  ̄  ̄ \
- 210 名前:デフォルトの名無しさん mailto:sage [04/11/22 14:25:05]
- 何もできない奴があせる必要もないのに、勝手にあせって人の邪魔をしようと必死なだけ、気にスンナ。
- 211 名前:デフォルトの名無しさん mailto:sage [04/11/22 14:28:19]
- l
/\___/ヽ / :::::::\ | '''''' '''''' .:::| |(●), 、(●)、.::::| .。oO( プッ | ,,ノ(、_, )ヽ、,, .:::::::| \ `-=ニ=- ' .:::::/ `ー`ニニ´-一´ヽ、 / _ l /  ̄`Y´ ヾ;/ | ______,| | |´ ハ | | |-‐'i′l |__ | _| 7'′ ( (  ̄ノ `ー-'′\  ̄  ̄ \
- 212 名前:デフォルトの名無しさん mailto:sage [04/11/22 15:57:42]
- boostってさ、C++の機能だけでなんとかしようとしてるけど
あそこまですんならperlとか駆使すればいいじゃんねえ
- 213 名前:デフォルトの名無しさん mailto:sage [04/11/22 16:03:15]
- >>212
一度使ってみたら? 別ファイルとして扱っていた文法定義ファイルが、 ライブラリーになるという意味がどれだけ重要かわかるよ。
- 214 名前:デフォルトの名無しさん mailto:sage [04/11/22 16:05:27]
- C++でPerlの処理系を書いて丸ごと埋め込むよりは
C++の機能だけで実装した方がネイティブな感じがして(・∀・)イイ!!
- 215 名前:デフォルトの名無しさん mailto:sage [04/11/22 16:36:05]
- Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> C++=糞言語 >>>>>>>>>>>>>>Perl=汚物
- 216 名前:デフォルトの名無しさん mailto:sage [04/11/22 16:56:45]
- Rubyは動的評価の手段が文字列をevalするだけだから
このスレ的にはいまいちだろ。やはりLisp >>> Ruby、とか言ってみる。 Lispのほかにも構文木をファーストクラスオブジェクトとして扱える言語は あるのかな?
- 217 名前:デフォルトの名無しさん mailto:sage [04/11/22 16:58:13]
- Pythoooooooooooooooooooooooooooooooooooooooooooooooooooooon
- 218 名前:デフォルトの名無しさん mailto:sage [04/11/22 17:31:26]
- l
/\___/ヽ / :::::::\ | '''''' '''''' .:::| |(●), 、(●)、.::::| | ,,ノ(、_, )ヽ、,, .:::::::| \ `-=ニ=- ' .:::::/ `ー`ニニ´-一´ヽ、 / _ l /  ̄`Y´ ヾ;/ | ______,| | |´ ハ | | |-‐'i′l .。oO( プッ |__ | _| 7'′ ( (  ̄ノ `ー-'′\  ̄  ̄ \
- 219 名前:デフォルトの名無しさん mailto:sage [04/11/22 17:39:59]
- >>216
誤解があるようです。 Ruby のイテレータメソッドはそんな単純なものじゃないです。
- 220 名前:デフォルトの名無しさん mailto:sage [04/11/22 18:01:04]
- >>219
じゃあどんなもんなの?
- 221 名前:デフォルトの名無しさん mailto:sage [04/11/22 18:16:02]
- >>216とイテレータメソッドに何の関係があるのだろうか
- 222 名前:デフォルトの名無しさん mailto:sage [04/11/22 18:32:12]
- >>217
Pythonの構文木ってLisp使いが考えるようなものじゃないようだから あてはまらないと思う。 ttp://www.unixuser.org/~euske/doc/python/python-lisp-j.html の「Lisp プログラマが Python を学ぶときの要点」の12番参照。
- 223 名前:デフォルトの名無しさん mailto:sage [04/11/22 18:33:05]
- >>221
これこそ本物の知ったかって奴
- 224 名前:デフォルトの名無しさん mailto:sage [04/11/22 18:54:51]
- >>223
オレも221と同じ疑問をもってるのでよろしければどういうことか 教えてください。
- 225 名前:デフォルトの名無しさん mailto:sage [04/11/22 20:12:37]
- Ruby以外は糞
死ね
- 226 名前:デフォルトの名無しさん mailto:sage [04/11/22 20:36:19]
- >>225
Rubyの評判を落としたいのか? それともスレの趣旨が理解できない池沼か?
- 227 名前:デフォルトの名無しさん mailto:sage [04/11/22 21:13:41]
- >>224
これは221に語りかけたものです、ちょっと足らなかったですね でも、なんでも煽りに見えるのは良くないです。 #つか、そんなスレになっている元凶は死ね、 #いくら煽ったってお前の実力は向上しないし、稚拙でもタコでもやる奴の実力のみが向上するんだよ。 #おまえの行き着く先は何もできない才能も人望も無いロートル爺だ。
- 228 名前:デフォルトの名無しさん mailto:sage [04/11/22 21:23:42]
- /\___/ヽ l
/::::::: \ /\___/ヽ .|:::. '''''' '''''' | / ̄ / :::::::\ |::::.,(一), 、(一)| < >>227 | '''''' '''''' .:::| .|::::::: ノ ,,ノ(、_, )ヽ、,, | \_ |(●), 、(●)、.::::| .。oO( 心の敵とアツク戦い始めた・・・ \:::::.ヽ`-=ニ=- ' / | ,,ノ(、_, )ヽ、,, .:::::::| ソッ、としておくべし / `一`ニニ´-,ー´ \ `-=ニ=- ' .:::::/ / | | / | `ー`ニニ´-一´ヽ、 / | | / | | / _ l / l | / | | /  ̄`Y´ ヾ;/ | __/ | ⊥_ーー | ⊥_ _____________,| | |´ ハ | `ーヽl_l_l.} ヽl_l_l.} | | |-‐'i′l (、`ーー、ィ } ̄` ノ |__ | _| 7'′ `ー、、___/`"''−‐" ( (  ̄ノ `ー-'′\ , ̄  ̄ \
- 229 名前:デフォルトの名無しさん mailto:sage [04/11/22 21:24:40]
- 2chでなにをムキになってるんだかw
- 230 名前:デフォルトの名無しさん mailto:sage [04/11/22 21:57:06]
- まったりしよう
- 231 名前:191 mailto:sage [04/11/23 00:51:02]
- 知らぬ間に荒れてるし・・・
え〜とですね。 JavaでLispという企画を読んで、そんなら俺はC#で Lispみたいに考えただけなんですけど・・・ ガーベジコレクションはC#任せにできるけど 字句解析構文解析で既存の生成系を生かせないかなと 思っただけなんですね、はい S式ならそんなの必要ないとかそういう突っ込みはなしで お願いします・・・
- 232 名前:デフォルトの名無しさん mailto:sage [04/11/23 02:53:24]
- ↓以後何事もなかったかのようにどうぞ
- 233 名前:デフォルトの名無しさん mailto:sage [04/11/23 06:18:36]
- で、あや本の話はどうなった?
- 234 名前:デフォルトの名無しさん mailto:sage [04/11/23 06:19:57]
- 今日大学病院行ってしまい一日仕事休んだから買ってきて読んでみるつもり
- 235 名前:デフォルトの名無しさん mailto:sage [04/11/23 08:32:58]
- あや本のソース見ていると、Javaの書き方じゃないね。
C言語のソースから写しましたって感じだなあ。
- 236 名前:デフォルトの名無しさん [04/11/23 11:50:45]
- JAVA作るのに、JAVAの書き方せんだろ?
- 237 名前:デフォルトの名無しさん mailto:sage [04/11/23 11:55:34]
- haxa?
- 238 名前:デフォルトの名無しさん mailto:sage [04/11/23 12:02:50]
- >>236
ボケの方向があさって過ぎ。
- 239 名前:デフォルトの名無しさん mailto:sage [04/11/23 12:22:54]
- 21st Century Compilers
www.amazon.com/exec/obidos/tg/detail/-/0321131436/ いつでるの?来年の11月かよ・・・
- 240 名前:デフォルトの名無しさん mailto:sage [04/11/23 12:40:07]
- あや本
www.amazon.co.jp/exec/obidos/ASIN/4774121770/
- 241 名前:デフォルトの名無しさん mailto:sage [04/11/23 13:18:45]
- >>235
大学院の実習で作ったプログラムみたいだね。 java.util を使ってないところがすごい。
- 242 名前:デフォルトの名無しさん mailto:sage [04/11/23 14:19:04]
- ヲマイラ何打カンダであやの掌(テノヒラ)の上で転がされてるっす・・
今ごろこのスレみて、あ〜や、印税の計算でニタニタしてるよ・・ ↓ 曰 ,,-─-、 | | [lllllllllll] 卒研の成果物ためしに活字にしたら ノ__丶 |||`_ゝ´|||_ 株を買うより楽に儲けれた ||日|| 丿 ( .| ¢、 _ ||本|||/丿 .  ̄丶.) \ ||酒||L二⊃ . ̄ ̄\ ||\`~~´ (<二:彡) \ ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ . || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
- 243 名前:デフォルトの名無しさん mailto:sage [04/11/23 14:45:16]
-
. 曰 | | ,,-─-、 ノ__丶 [lllllllllll] ./ ̄いくら煽ったってお前の実力は向上しないし、 ||中|| |||`_ゝ´|||_ < 稚拙でもタコでもやる奴の実力のみが向上するんだよ。 ||田|| 丿 ( .| ¢、 .\_ おまえの行き着く先は何もできない才能も人望も無いロートル爺だ。 _ ||育|||/丿 .  ̄丶.) \ ||男||L二⊃ . ̄ ̄\ ||\`~~´ (<二:彡) ←「コンパイラ・スクリプトエンジン」相談室住民 ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ . || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
- 244 名前:デフォルトの名無しさん mailto:sage [04/11/23 15:13:25]
- >>241
インポートはjava.ioだけだったような・・・。
- 245 名前:デフォルトの名無しさん mailto:sage [04/11/23 15:36:44]
- まあ藻前裸はその程度の本を書く実力と人脈さえ無いんだけどな(w
- 246 名前:デフォルトの名無しさん mailto:sage [04/11/23 16:00:56]
- λ...... λ...... λ......
λ...... λ...... λ...... λ...... λ...... λ...... λ...... λ...... λ...... λ...... λ...... λ......
- 247 名前:デフォルトの名無しさん mailto:sage [04/11/23 21:14:29]
- >>242
この手の技術書は初刷 2000 冊くらいだぞ。 2000円 * 5% * 2000 = 20万円 バイト代程度じゃん。
- 248 名前:デフォルトの名無しさん mailto:sage [04/11/23 22:21:08]
- 現状売り切れ続出
- 249 名前:デフォルトの名無しさん mailto:sage [04/11/23 23:25:46]
- 今日買ってみたよ。安かったんで。
- 250 名前:デフォルトの名無しさん mailto:sage [04/11/23 23:39:02]
- >>248
田舎では売れ残っているが。
- 251 名前:デフォルトの名無しさん mailto:sage [04/11/24 00:09:12]
- ソースに関するレスが多いけど
本文はどう?>買った人
- 252 名前:デフォルトの名無しさん mailto:sage [04/11/24 00:12:11]
- コン・パイラさんががんばってます。
- 253 名前:デフォルトの名無しさん mailto:sage [04/11/24 19:54:42]
- あれはおかしいよな。コンバイ・ラの方がいいよな
- 254 名前:デフォルトの名無しさん mailto:sage [04/11/24 22:47:55]
- 結局誰も買ってないのか(´д`)
- 255 名前:デフォルトの名無しさん mailto:sage [04/11/24 23:17:22]
- いや、俺と >>252-253は買ってると思う
- 256 名前:デフォルトの名無しさん mailto:sage [04/11/24 23:20:13]
- 買ったよ、本当に言語処理初心者向けに書いてあって、ある意味面白かったけど。
中田先生の本とかを読む人には向かないんじゃないかな(最適化技法の本でこれだったら随喜の涙だけど)
- 257 名前:デフォルトの名無しさん [04/11/24 23:35:53]
- >>256
すまん、分かるように書いてくれ。
- 258 名前:デフォルトの名無しさん mailto:sage [04/11/25 00:00:46]
- もしかして、あや本は虎の巻だけ読めばOK?
- 259 名前:デフォルトの名無しさん mailto:sage [04/11/25 00:17:14]
- >>257
綾本は言語処理に興味がでたごくごく一般的な人向けに書かれている。 中田先生の書籍は専門書なので、これらを読む人には退屈だろう、ただしこういう感じで一般向けに最適化技法を説明してくれれば楽しい思いができると思う。 これならわかってもらえますか?
- 260 名前:デフォルトの名無しさん mailto:sage [04/11/25 00:34:02]
- >>259 = 綾本
>>256 = 専門書
- 261 名前:デフォルトの名無しさん [04/11/25 13:02:40]
- Javaのコンパイラを作ってみようかと思ってます。
Parser GeneratorはJavaCCやANTLRなどいくつかあるけど、Bytecode Generator作成を支援してくれるツールはありますか。 ぶっちゃけ、既存のJavaコンパイラと同じASTを作成すれば、Bytecode生成はそのコンパイラのバックエンドに任せることが できるんではないかと考えてはいるんですが。
- 262 名前:デフォルトの名無しさん mailto:sage [04/11/25 14:36:37]
- >>261
2chで聞く前に自分で調べる行動力が無いと無理
- 263 名前:デフォルトの名無しさん mailto:sage [04/11/25 16:03:02]
- もはや作るとは言わんような。
- 264 名前:M.B. [04/11/25 21:27:49]
- >>261
swap と loop〜until〜do〜repeat 構文を実現できるんなら、 Java 拡張言語のコンパイラは作ってもいいかなと思っている。 JavaCC を使えば Java のライブラリはそのまんま利用できるしな。
- 265 名前:261 mailto:sage [04/11/25 23:12:10]
- >>262
いや、ググってもバックエンド部分がわからなかったから聞いているんだが。 パーサジェネレータはたくさん見つかったんだが、バックエンドは見つからないぞ。 >>264 swapやloopではないんだが、独自に文法を拡張したコンパイラを作ってみたいと思って。
- 266 名前:デフォルトの名無しさん mailto:sage [04/11/25 23:21:10]
- Javaのコンパイラで
ソース公開されてるやついじればいいじゃん。 何でメタツールの話から入るかねぇ。
- 267 名前:デフォルトの名無しさん [04/11/26 00:57:15]
- >>259
分かりました。 どうもです。
- 268 名前:デフォルトの名無しさん mailto:sage [04/11/26 17:21:59]
- コンパイラとスクリプトだと作る難しさは違いますが?
実際にプロのプログラマーだと、PC関係のソフトで難しいプログラムは なんでしょうか 規模にもよるかもしれないけど、OSが一番難しそうで、その次にデータ ベースなどがありそうですが、難しいソフトってどんなものがありますか? コンパイラ・スクリプトはそのなかでどれくらいの難易度なのか もうしわけありませんが宜しくお願いします。
- 269 名前:デフォルトの名無しさん mailto:sage [04/11/26 17:27:09]
- >>268
違いますが? ↓ 違いますか? でOK?何いきなり煽ってるんだと思ったんだけど。
- 270 名前:デフォルトの名無しさん mailto:sage [04/11/26 17:43:57]
- >>269
すいません。”違いますか?”です。 単純にコンパイラやスクリプトを作れるプログラマはプログラマの レベルではどれくらいか? プロになったことないし、周りにプログラマーがいないので解らないので もしよければおしえてくださいませんか? それかスクリプト以外のアプリケーションでもっと難しいものって なんでしょうか? OSやデータベースなどが規模にもよるけど難しいそうと思うのですが?
- 271 名前:デフォルトの名無しさん mailto:sage [04/11/26 18:18:20]
- >>270
ピンキリ。 スクリプトもOSも、簡単な物は比較的簡単に作れるけど、 ちゃんとしたものを作るのは難しい。
- 272 名前:デフォルトの名無しさん mailto:sage [04/11/26 18:31:59]
- >>268
期待してる答えとは違うと思うけど、 とりあえず将棋や囲碁でプロに勝つのが難しい。
- 273 名前:デフォルトの名無しさん mailto:sage [04/11/26 18:49:30]
- ドラゴンブックと中田育男本、今から買って読むとしたらどっちがお勧めですか?
- 274 名前:デフォルトの名無しさん mailto:sage [04/11/26 19:07:46]
- 対象読者や用途が違うので
- 275 名前:デフォルトの名無しさん mailto:sage [04/11/26 19:49:10]
- というか、コンパイラの基礎も知らないで育男本は無理。
- 276 名前:デフォルトの名無しさん mailto:sage [04/11/26 19:54:24]
- 育男本の用途は最適化、
ドラゴンブックは原理・技法・ツールの紹介だと思うのですが、 対象読者はやっぱり育男本がエキスパート、 ドラゴンブックは学部生あたりと考えてよろしいでしょうか?
- 277 名前:デフォルトの名無しさん mailto:sage [04/11/26 20:28:13]
- >>276
どっちも教科書だよ。 ドラゴンブック読んで、それから育男本って感じか。 強いていうなら、学部生向けと修士学生向けってくらいの違い。 いずれにせよ、どちらもコンパイラの専門家が改めて読むレベル の本じゃない。
- 278 名前:デフォルトの名無しさん mailto:sage [04/11/26 20:33:26]
- コンパイラ屋のプロは何読んでるの?
- 279 名前:デフォルトの名無しさん mailto:sage [04/11/26 20:37:01]
- ドラゴンブック
www.esbooks.co.jp/books/detail?accd=09093768 「勉強し終わると、滅多に開くことはありませんが :−) 」
|

|