「コンパイラ・スクリプトエンジン」相談室16 (649レス)
「コンパイラ・スクリプトエンジン」相談室16 http://mevius.5ch.net/test/read.cgi/tech/1405822579/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
167: デフォルトの名無しさん [sage] 2014/12/11(木) 20:58:28.23 ID:hXJaCtwW やさしいコンパイラの作り方と コンパイラのうちとそとは 読み物として面白い。 でもたぶん(今じゃ)なんの役にも立たないw http://mevius.5ch.net/test/read.cgi/tech/1405822579/167
168: デフォルトの名無しさん [sage] 2014/12/11(木) 21:22:50.68 ID:tbxqmm74 >>166 2011年が最後かな 言語実装パターン ―コンパイラ技術によるテキスト処理から言語実装まで ってのをオライリーから共著で出してたはず でも一番読み応えあるのは1999年発行の コンパイラの構成と最適化 だと思う、この本はドラゴンブックと一緒に是非買うべきって言っても良い http://mevius.5ch.net/test/read.cgi/tech/1405822579/168
169: 117 [sage] 2014/12/11(木) 21:35:13.25 ID:TxaNdaYp >>161 >文芸的なcobol+日本語ななでしこ? cobolやなでしこは使ったことないのでわかりませんが、 私は英語を用いた言語よりはわかりやすいと思います。 コメント文での説明が要らないかどうかは作るものによりますけど。 >あるなら手にとって読んでみればいいのに いろんな図書館に点々としてるそうで、 中にはどこにあるのかわからない図書館にある本だったりも・・・; ちなみに、上げた24冊のうち私の工学部の校舎にある図書館に絞ると3冊しかないそうです。 >>162 >>164 中田先生の本読んでみます。 ドラゴンブックの方も取り寄せが届いたら読みます。 >>167 面白いならその2冊も読んでみます。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/169
170: デフォルトの名無しさん [sage] 2014/12/11(木) 21:37:16.34 ID:Q8kAUXaJ >>167 > やさしいコンパイラの作り方と > コンパイラのうちとそとは > 読み物として面白い。 両方読んだ気がするが、内容覚えてないわ > でもたぶん(今じゃ)なんの役にも立たないw 色々な人を呼び込むと言うのも、重要な役目だと思う 誰か「漫画で読むコンパイラ」とか書かないかなぁ w http://mevius.5ch.net/test/read.cgi/tech/1405822579/170
171: デフォルトの名無しさん [sage] 2014/12/11(木) 21:40:57.95 ID:KrH9mSC/ まともにやる気あるなら、その中のどれでも一つ真剣に取り組めばいいよ。 迷うのはそれからでも遅くない http://mevius.5ch.net/test/read.cgi/tech/1405822579/171
172: デフォルトの名無しさん [sage] 2014/12/11(木) 21:42:20.07 ID:tbxqmm74 >>170 麻宮騎亜がアップを始めたようです。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/172
173: デフォルトの名無しさん [sage] 2014/12/11(木) 21:57:20.15 ID:JvQXLAia CPUの創り方が萌えキャラで出る時代だから コンパイラ版が出る日も近いな http://mevius.5ch.net/test/read.cgi/tech/1405822579/173
174: デフォルトの名無しさん [sage] 2014/12/12(金) 03:52:20.71 ID:yYnp70gr 疲れた時は白と黒のとびらとか。読み物だけど http://mevius.5ch.net/test/read.cgi/tech/1405822579/174
175: デフォルトの名無しさん [sage] 2014/12/13(土) 11:59:00.15 ID:KEKavmkB >>168 共著じゃなくてAntlrの作者が書いた本の監訳だよ http://mevius.5ch.net/test/read.cgi/tech/1405822579/175
176: 名無しさん@そうだ選挙に行こう [sage] 2014/12/13(土) 19:31:14.67 ID:LmsGKyNP 正直ドラゴンブックって内容はともかく説明はとても優しいよね 洋書はIT系に限らず懇切丁寧な事が多いと思う http://mevius.5ch.net/test/read.cgi/tech/1405822579/176
177: 名無しさん@そうだ選挙に行こう [sage] 2014/12/13(土) 22:13:39.97 ID:aWFoLZL3 虎も仲間に入れてやってください サンプルがアレだが http://mevius.5ch.net/test/read.cgi/tech/1405822579/177
178: デフォルトの名無しさん [sage] 2015/01/19(月) 11:19:23.48 ID:cYd/ZsDZ kmoriさん亡くなったって。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/178
179: デフォルトの名無しさん [] 2015/01/19(月) 11:34:19.54 ID:CzsUjspG yaccの一実装書いてた人か。南無 https://web.archive.org/web/20080206191946/http://d.hatena.ne.jp/kmori58/20060702/p3 http://mevius.5ch.net/test/read.cgi/tech/1405822579/179
180: デフォルトの名無しさん [sage] 2015/01/19(月) 15:30:26.84 ID:cYd/ZsDZ kmyaccも有名だが、「LSI-Cの作者の一人」だった。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/180
181: デフォルトの名無しさん [sage] 2015/01/20(火) 21:04:04.33 ID:wHr1vYS1 熊ヤックと読んでいた http://mevius.5ch.net/test/read.cgi/tech/1405822579/181
182: 片山博文MZ ◆T6xkBnTXz7B0 [] 2015/02/18(水) 16:40:51.07 ID:9VF3MRJc C++11の正規表現でCのスキャナーをスマートに書きたい。 しかし、コメントの扱いがややこしく、また、行番号の情報を取得する必要がある。 一行ごとに読み込むべきか、従来どおりトークンに切り分けて読み込むべきか。 全部をいっぺんに読み込んで'\n'でsplitする方法は実行時のメモリーと時間がかかると思う。 どういう戦略にすべきか? http://mevius.5ch.net/test/read.cgi/tech/1405822579/182
183: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2015/02/18(水) 17:03:37.74 ID:9VF3MRJc 改行に特別なトークンを割り当てて、すべてのトークンを読み 込んだ後でトークンに行番号をつけてから改行のトークンを取り除くという 方法についてはどう思いますか? http://mevius.5ch.net/test/read.cgi/tech/1405822579/183
184: デフォルトの名無しさん [sage] 2015/02/18(水) 21:19:15.31 ID:po3oOzQK Cってマクロとかインクルードとか有るん? http://mevius.5ch.net/test/read.cgi/tech/1405822579/184
185: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2015/02/19(木) 01:08:43.02 ID:XXveEoOV マクロやインクルードは、プリプロセッサーがやってくれるよ http://mevius.5ch.net/test/read.cgi/tech/1405822579/185
186: デフォルトの名無しさん [sage] 2015/02/19(木) 12:19:19.08 ID:b9Ke1XGw プリプロセッサーの展開後の行番号って要るのかね? http://mevius.5ch.net/test/read.cgi/tech/1405822579/186
187: デフォルトの名無しさん [sage] 2015/02/19(木) 19:51:00.22 ID:rp3PUwqb 無かったらエラー表示するとき不便だろ http://mevius.5ch.net/test/read.cgi/tech/1405822579/187
188: デフォルトの名無しさん [sage] 2015/02/19(木) 21:27:05.57 ID:wg16DBik 展開後の行番号の方がいらなくね? プリプロセッサ文てコンパイラ側でも処理するよね? #line とか http://mevius.5ch.net/test/read.cgi/tech/1405822579/188
189: デフォルトの名無しさん [sage] 2015/02/19(木) 21:31:56.28 ID:uOq48O3O コメントはプリプロセサで置き換えたらいかんのか http://mevius.5ch.net/test/read.cgi/tech/1405822579/189
190: デフォルトの名無しさん [sage] 2015/02/21(土) 01:08:42.33 ID:XnZFjwve SmalltalkのVM上にJavaVMを構築してんだけど、 VMの話もここで良いんだよね。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/190
191: デフォルトの名無しさん [] 2015/02/21(土) 12:59:06.48 ID:eVOI8zE3 OK http://mevius.5ch.net/test/read.cgi/tech/1405822579/191
192: デフォルトの名無しさん [sage] 2015/02/21(土) 23:58:08.89 ID:bst4VCEg >>182 Cのスキャナって正規表現だけで表現できるんか?(構文解析しないで良いエディタのhilightingとかは大丈夫だけど) http://mevius.5ch.net/test/read.cgi/tech/1405822579/192
193: デフォルトの名無しさん [sage] 2015/02/22(日) 01:27:09.68 ID:0QFgdJ2i >>191 了解。 SmalltalkのVM上でDalvik VM用のclassも動かしたいんですが、 いちいちDalvik用のVMまで作るのがメンドイです。 Dalvik用のclass形式からJavaVM用のclass形式に変換するオススメのLibraryを教えて下さい。 Libraryの言語はSmalltalkに書き直しますので何でもいいです。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/193
194: デフォルトの名無しさん [] 2015/02/23(月) 17:30:23.57 ID:FikKUZMK >>192 scannerってlexerの一部。 lexer=scanner+tokenizer http://mevius.5ch.net/test/read.cgi/tech/1405822579/194
195: デフォルトの名無しさん [] 2015/02/23(月) 17:38:19.44 ID:FikKUZMK >>193 JEBはDalvikのdecompilerだから、コンパイルすればJVMのbytecodeに出来る。 https://www.pnfsoftware.com/ http://mevius.5ch.net/test/read.cgi/tech/1405822579/195
196: デフォルトの名無しさん [] 2015/02/23(月) 17:41:10.47 ID:FikKUZMK javaで書いたDalvikのVM http://www.eflow.jp/topics/090317.html http://mevius.5ch.net/test/read.cgi/tech/1405822579/196
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 453 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s