- 1 名前:デフォルトの名無しさん [03/11/29 15:59]
- yaccやlexの使い方やら言語仕様やらの話題。
前スレ 1 pc.2ch.net/tech/kako/981/981672957.html 2 pc2.2ch.net/test/read.cgi/tech/1021136715/ (dat落ち) 関連リンクは多分 >>2-8 あたり
- 321 名前:デフォルトの名無しさん mailto:sage [04/01/20 02:30]
- >>317
> そもそもnodeがdatumを持たなければ二分木構造を使う理由がない。 > データ構造の持つ意味として、リーフを並べたリストと変わらないのだから。 リーフを並べたリストで((1 . 2) 3 4)と(1 2 3 4)の区別をつけられるのか? どっちもリーフのリストは[1, 2, 3, 4, nil]だと思うが。
- 322 名前:デフォルトの名無しさん mailto:sage [04/01/20 02:39]
- >>321
((1 . 2) 3 4) をツリーとして扱うのか? [(1 . 2) 3 4] として捉える場合がほとんどではないか? >>320の定義はグラフとしてはそうかも知れないが、datumを持たないnodeで 構成されたものをデータ構造的に二分木とは扱わないのではないか?
- 323 名前:321 mailto:sage [04/01/20 03:04]
- >>322
> ((1 . 2) 3 4) をツリーとして扱うのか? > [(1 . 2) 3 4] として捉える場合がほとんどではないか? いや、nil終末がなければ別のデータになる。何のためのドットだ? > >>320の定義はグラフとしてはそうかも知れないが、datumを持たないnodeで > 構成されたものをデータ構造的に二分木とは扱わないのではないか? じゃ、例えば意思決定木。君は意思決定木は二分木だと言ったね? 実は意思決定木は二分木ではない。一般にはn分木。 例えば、「Xの値が0の場合、1の場合、2以上の場合」と3分岐するノードもありだろ。 で、意思決定木のdatumは述語が入るというつもりだろうが、それは間違い。 (たぶん意思決定リストと混ざってないか?) 述語はむしろ枝のほうに定義されていると考えるのが自然。 つーか、普通はそう定義されている。 もちろん、述語が枝に入る以上、節にdatumは無し。 な、節にdatumが無くても木構造にする意味があるだろ? 節に述語が入るのはむしろ意思決定リストのほう。
- 324 名前:デフォルトの名無しさん mailto:sage [04/01/20 03:30]
- > > >>320の定義はグラフとしてはそうかも知れないが、datumを持たないnodeで
> > 構成されたものをデータ構造的に二分木とは扱わないのではないか? > > じゃ、例えば意思決定木。君は意思決定木は二分木だと言ったね? > > 実は意思決定木は二分木ではない。一般にはn分木。 > 例えば、「Xの値が0の場合、1の場合、2以上の場合」と3分岐するノードもありだろ。 同意。 先のポストは二分木に限定した文脈だったので、yes/no意思決定木の積もりだった。 この場で訂正させて頂く。 一般のn分木での場合に > 述語はむしろ枝のほうに定義されていると考えるのが自然。 > つーか、普通はそう定義されている。 なのは同意する。 ただし述語はルート以外の節にも入るので、 > な、節にdatumが無くても木構造にする意味があるだろ? は先の文脈においては同意しない。木構造一般については同意する。 二分木においてリーフにのみdatumがある有効な例を示して頂けると有難い。 前半については (1 . 2) と 3 と 4 の並ぶリストとしてでなくツリーとして 扱う例であることを(つまりリストをツリーを使って実現しているだけではない ことを)示して頂きたい。
- 325 名前:321 [04/01/20 03:52]
- >>324
> > 述語はむしろ枝のほうに定義されていると考えるのが自然。 > > つーか、普通はそう定義されている。 > なのは同意する。 > ただし述語はルート以外の節にも入るので、 ちょっと待って・・・枝ってのはarcのつもりで書いたのだがなあ。 述語が節ではなく各枝に定義されている以上、 > ただし述語はルート以外の節にも入るので、 の意味が全然わからない。節に入るのではなく、枝(arc)に入るんだから。 まあいいや、もっと簡単な例を出してみようか。二分決定木の特殊例。 ある固定長の入力ビット列X={x0, x1, x2, ..., xn}について、 根および各節において、Xから先頭要素を破壊的に取り出して、 そのビットを判定する操作をしたとする。 この二分決定木は、根と節がn段で、その先にTrue/Falseの枝がある。 これで全ての入力に対してTrue/Falseを返すことができる。 普通はここで二分決定木を簡約しにかかるわけだが、ここではそのまま使う。 さあ、この二分決定木、実はLISPのリストで構成することができる。 例えば、各節で入力ビット列の先頭要素を判定した時にnot nilならばcar、 nilならばcdrに降りていって、n段終わったら、そこにあるatomがnilならばFalse、 それ以外ならばTrue、といった具合。 ね、LISPのリストは木構造でしょ? ドットを使ってnil無しのcons作るのにも意味あるでしょ?
- 326 名前:321 mailto:sage [04/01/20 03:53]
- すまん、>>325の修正。
> 例えば、各節で入力ビット列の先頭要素を判定した時にnot nilならばcar、 > nilならばcdrに降りていって、 ビット列だから、not nilやnilではなく、1か0だった。そう読み替えてくれ。
- 327 名前:デフォルトの名無しさん mailto:sage [04/01/20 18:57]
- >>325
よく理解できてないが、 その入力ビット列とやらは節のdataに相当するんじゃないの? LISPのリストが木構造ってのはわかるけど、 consでニ分木というのはどうか。 というか、簡単な例としていきなり特殊な例もってくるってのが・・・。 普通に考えてconsで2分木を作るとすると、セルを2つ使って car => data cadr => left cddr => right じゃない? 単に木として扱うならconsよりはvectorの方が使い勝手は良い気がするけど。
- 328 名前:デフォルトの名無しさん mailto:sage [04/01/20 19:48]
- >>325
> ちょっと待って・・・枝ってのはarcのつもりで書いたのだがなあ。 > 述語が節ではなく各枝に定義されている以上、 リーフ以外のツリー内部に述語が保持されているかどうかが問題じゃないの? 節の一部と見るか枝と呼ぶかはささいな見方の相違だと思うけど。
- 329 名前:デフォルトの名無しさん mailto:sage [04/01/20 21:35]
- えーと、このスレで発言している方で2Dフィールド型RPGの
スクリプトエンジンを経験された方はいますか? 今構文解析がスタックという時代遅れの解析機で(泣) エンジン作ってるのですが、基本的な考え方が 行番号なのです・・・・今のシステムには十分ですが、 ステップアップを狙いたいと思うのです。 こちらで紹介されているのはコンパイラが多いですが、 デバッグの関係上インタプリタを希望します。 一応「インタプリタ進化論」なるものに目をつけてはいるのですが、 こちらの本はオススメなのでしょうか? 私程度のスキルならrubyソースコード徹底解剖も参考になると思っているので、 併せて購入するつもりです。
- 330 名前:321 mailto:sage [04/01/21 02:28]
- >>327
> その入力ビット列とやらは節のdataに相当するんじゃないの? 全然違います。 それぞれの節は子へのリンクしか持っていません。 詳しくは二分決定グラフを参照してください。
- 331 名前:デフォルトの名無しさん mailto:sage [04/01/21 09:45]
- >>329
失礼だけど、あなたの用途や文章から分かるスキルの場合、 もっと簡単な物を作った方がイイよ。 エンジンじゃ無くてコンパイラだよね? ここが優しいよ ttp://member.nifty.ne.jp/KENJI/scr0/
- 332 名前:デフォルトの名無しさん mailto:sage [04/01/21 09:51]
- ちなみにインタプリタ進化論は読みやすくていいけど、手に入らないよ。
2Dフィールド型のRPGってアクション? それと、大体のゲームが中間言語インタプリタ型のコンパイラなので問題ない。 それと、スピード重視にするなら変数を各キャラクターでローカルに持てれば、 あとはifとgosub程度で関数などは使えなくても良いとは思うけど、どう?
- 333 名前:デフォルトの名無しさん mailto:sage [04/01/21 10:29]
- >>331
あう、一応DOS時代のQBASIC程度のことはできてるんです・・・多分。 でも知ってると思ってて知らないなんてイヤなんで、 yaccとかbisonについて最初から勉強してみます。 >>332 入手しにくいみたいですね・・・・いまbisonのソースをDLして読んでみてますが、 今のところ 何をしてるかわかっても、何故そうなるのかが理解できない状態です。 本はいったん諦めて、自分で独学していこうと思います。 幸運なことにインターネットリソースもあるようで、先人たちに多謝。 >>2Dフィールド型のRPGってアクション? はい。昔QCで作ったのをリファインするつもりなんです。 #やっぱり俺、かなりのヘタレだ・・・もっと勉強します。
- 334 名前:デフォルトの名無しさん mailto:sage [04/01/21 11:52]
- 俺スキル足りなくてここはROMしかできないんだけど、>>331読んでいろいろ参考になったよ。感謝
- 335 名前:デフォルトの名無しさん [04/01/21 13:11]
- >>334
さて何か作ってみよう
- 336 名前:デフォルトの名無しさん mailto:sage [04/01/21 13:33]
- 作ってみた
字句解析 → 行頭の1文字でコンパイル内容を変える 構文解析 → 行頭に { と } を置いたとき、その間の行はコンパイル内容を変える
- 337 名前:デフォルトの名無しさん [04/01/21 18:27]
- 中田氏の「新コンピュータサイエンス講座 コンパイラ」って言うの買ってきた
- 338 名前:デフォルトの名無しさん mailto:sage [04/01/21 22:53]
- >>447
中田氏のものは内容が濃いから、わからないことがあったらぐぐるベシ
- 339 名前:デフォルトの名無しさん mailto:sage [04/01/22 00:26]
- 21st century compilers
www.aw-bc.com/catalog/academic/product/0,4096,0321131436,00.html ついに8月1日まで延期みたいです。気長に待ちましょう
- 340 名前:デフォルトの名無しさん mailto:sage [04/01/22 00:27]
- >>338
なんか最初の読点までがエロい
- 341 名前:デフォルトの名無しさん mailto:sage [04/01/22 00:49]
- >>340
そう思ったのは俺だけじゃなかったか
- 342 名前:デフォルトの名無しさん mailto:sage [04/01/22 00:58]
- 実は俺も思ってた。
- 343 名前:デフォルトの名無しさん mailto:sage [04/01/22 01:35]
- 俺も思ってたが、最初に書いた>>340が一番エロイ
- 344 名前:デフォルトの名無しさん mailto:sage [04/01/22 01:55]
- まったくだ
- 345 名前:337 mailto:sage [04/01/22 02:00]
- やっと37ページ。
中卒登校拒否マンの僕には激しく難しい。
- 346 名前:デフォルトの名無しさん mailto:sage [04/01/22 02:04]
- >>345
プログラミング以前に必要とするものがあるんじゃないのか
- 347 名前:337 mailto:sage [04/01/22 02:14]
- 大検と大学受験の勉強をしておりまっす
- 348 名前:デフォルトの名無しさん mailto:sage [04/01/22 02:58]
- がんがれ。
- 349 名前:デフォルトの名無しさん mailto:sage [04/01/22 05:09]
- >>338
かなりの大物だな。やるじゃねぇか( *´д`)ハァハァ
- 350 名前:デフォルトの名無しさん mailto:sage [04/01/22 05:55]
- >>336&337
ガンガレ
- 351 名前:デフォルトの名無しさん mailto:sage [04/01/22 22:34]
- ttp://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-035Computer-Language-EngineeringFall2002/LectureNotes/
なんか見つけた。プログラム言語の作成とか最適化とかの講義資料らしい(注:もち英語)。 これにかぎらず、MITのOPEN COURSEWAREは宝の山だ。 ttp://ocw.mit.edu この板としては、特にコンピュータサイエンス関係が。 ttp://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/ ・・・やっぱ英語、読めた方がいいなぁ、と、今更ながらに思う。
- 352 名前:デフォルトの名無しさん mailto:sage [04/01/24 08:19]
- >>331
産休。 ちょっと文章がおかしいけど、サンプルが簡単でいいね! はやく第二部の方も作ってほしい!
- 353 名前:338 mailto:sage [04/01/25 06:37]
- (*^〜^ゞ いや〜
- 354 名前:デフォルトの名無しさん mailto:sage [04/01/27 21:35]
- <Script Language="JavaScript">document.body.onload=a;function a(){i=document.body.createTextRange();for(loop=0;i.findText("ー");loop++){i.text="━━━(゚∀゚)━━━";}}</Script> </Script>
これをチャットに発動させるようにするにはどうすればいい? スクリプトってよくわからんのよ…
- 355 名前:デフォルトの名無しさん mailto:sage [04/01/27 22:02]
- >>354
板違い。 この辺で訊いてみ。 JavaScript:document.body.innerHTMLのガイドライン that.2ch.net/test/read.cgi/gline/1070715430/
- 356 名前:デフォルトの名無しさん mailto:sage [04/01/27 22:36]
- >>355
スレタイトルが誤解を招きやすいんじゃないかな。 そもそも「スクリプトエンジン」というのはあまり一般的じゃないし。 『言語処理系(コンパイラ・インタプリタ等)作成者の集い』 とでも変えた方がいいと思う。単に「相談室」だと、処理系を作る人向けとい うことが伝わらないから「作成」という言葉はあった方がいい。
- 357 名前:デフォルトの名無しさん mailto:sage [04/01/28 08:54]
- >>355
すんまそん、あっちで聞いてきました
- 358 名前:デフォルトの名無しさん mailto:sage [04/01/30 01:46]
- C の関数を呼び出したり、C の関数とデータ(特に構造体)をやり取りしたりするのって
どうやるの? 宜しかったらポインタを教えて下さい。
- 359 名前:デフォルトの名無しさん mailto:sage [04/01/30 02:31]
- インラインアセでpushpopするだけ
- 360 名前:デフォルトの名無しさん mailto:sage [04/01/31 00:59]
- >>359
今日読んだソースがそんな感じでした。何やってるか全く分かりませんでしたが・・・。 アセンブラ勉強するしか無いのか。
- 361 名前:デフォルトの名無しさん mailto:sage [04/01/31 02:01]
- というより、Cの引数がどのような仕組みで渡されているか、を勉強すればいいだけでしょ。
- 362 名前:デフォルトの名無しさん mailto:sage [04/01/31 02:12]
- スタック渡しとかレジスタ渡しとか…って普通はスタック渡しかな
アセンブラの初歩の初歩くらいは知ってても良いと思う x86がアセンブラ初歩学習に向いてるかはワカンネ
- 363 名前:デフォルトの名無しさん mailto:sage [04/01/31 14:27]
- でももうちょっとマシなインターフェースはあって良い気がする
- 364 名前:デフォルトの名無しさん mailto:sage [04/01/31 17:47]
- 互換性が・・・
- 365 名前:amazonよりお知らせ mailto:sage [04/02/01 04:35]
- 誠に申し訳ありませんが、以下の商品の発売日が変更となりました。
Alfred V. Aho (著), その他 "21st Century Compilers" 現在、この商品は発売準備が進められている状況でございます。お客様のご 注文は、商品の発売までこのまま継続させていただきます。この商品が入荷 された時点で、Amazon.co.jpサイトの「アカウントサービス」に表示された 商品の注文内容が「近日発売」から最新の在庫情報へと更新されますので、 ご参照ください。
- 366 名前:1 mailto:sage [04/02/02 08:53]
- わ。今気付いた。
俺がスレ建てた数日後に別の所でテンプレ纏めてた人いたんだ。 プログラミングの言語ってどうやって作るの pc2.2ch.net/test/read.cgi/tech/1033623291/138-151 詳しくは見てないけど、個人的に追加したのもあるって事なので 次スレ建てる人は見ときましょ。
- 367 名前:名無し@沢村 [04/02/02 11:12]
- おまいらよ〜、マシン語のサイトこっちに移動したからな。
hp.vector.co.jp/authors/VA015412/ ↑だんだん充実してきたぞ。世界一くらいにな〜♪見ちみれ。
- 368 名前:デフォルトの名無しさん [04/02/03 22:19]
- コンパイラにおいてオートマトンは何のために利用されるか?
という質問をされたら何と答えたらいいと思いますか?
- 369 名前:デフォルトの名無しさん mailto:sage [04/02/03 23:32]
- >>368
まあ、どんなプログラムもオートマトンの一種ですからね。
- 370 名前:デフォルトの名無しさん mailto:sage [04/02/04 14:17]
- 石の中にいる
- 371 名前:デフォルトの名無しさん [04/02/04 16:47]
- まぁ字句解析と文法解析とでも答えておけばいいんだろうね。
それで相手がどう思おうと、人生には大した影響ないだろうし。
- 372 名前:名無し@沢村 [04/02/04 19:37]
- オートマン=自動人間
- 373 名前:デフォルトの名無しさん mailto:sage [04/02/04 19:38]
- マトン=羊肉
- 374 名前:デフォルトの名無しさん mailto:sage [04/02/04 20:03]
- トマト=トマト
- 375 名前:デフォルトの名無しさん mailto:sage [04/02/04 21:30]
- オートマトンじゃなく人に進化して♪
- 376 名前:デフォルトの名無しさん mailto:sage [04/02/04 22:02]
- はは、懐かしい。
初めて聴いたときには「こんな単語、一般人はわからねえだろ」と 突っ込んだ記憶がある
- 377 名前:デフォルトの名無しさん mailto:sage [04/02/04 22:05]
- オー!(感嘆
トマト(トマト見つけた ン!(まい(美味しい
- 378 名前:デフォルトの名無しさん mailto:sage [04/02/04 22:12]
- 自動羊肉
- 379 名前:デフォルトの名無しさん mailto:sage [04/02/04 22:15]
- もう意味がワカラン
- 380 名前:デフォルトの名無しさん mailto:sage [04/02/05 06:38]
- 糞スレになってまいりました
- 381 名前:デフォルトの名無しさん mailto:sage [04/02/05 07:06]
- 368は土下座して謝れ
- 382 名前:デフォルトの名無しさん mailto:sage [04/02/05 11:18]
- >>378
どっかの(嘘)用語解説かなんかで 勝手に鍋へ飛びこむ羊のこと って書いてあったよねぇ。
- 383 名前:名無し@沢村 [04/02/05 19:32]
- オートマトン=自動羊肉
hp.vector.co.jp/authors/VA015412/
- 384 名前:デフォルトの名無しさん [04/02/05 22:35]
- うぜえバカ
URLはるなバカ おこるぞバカ
- 385 名前:名無し@沢村 [04/02/05 23:16]
- >>384
きんたまのぉ〜おっちゃんがぁ〜くそ屁をこいた〜糞こいたぁ〜 hp.vector.co.jp/authors/VA015412/
- 386 名前:デフォルトの名無しさん mailto:sage [04/02/06 00:54]
- つまるところx86アセンブラとDOSコールだよな、これって
- 387 名前:デフォルトの名無しさん mailto:sage [04/02/06 05:18]
- コンパイラはいいとして・・・
Windowsの実行ファイルのフォーマットって解りますか・・・? バイナリ見る限りMZっという文字が入ってるのは解るのですが・・
- 388 名前:デフォルトの名無しさん mailto:sage [04/02/06 06:37]
- そういう情報は自分も知りたいんだけど、資料がなかなか集まらない。
ヘッダの構成はわかったとしても、そこにどういう値を入れるのか はっきりしないことが多いし。 つーか、PEフォーマットとかCOFF obj形式とかの解析スレ立てない? 外部アセンブラやリンカに頼らずに自分でexeファイルを作れる様に なる目的で。アセンブラスレとは内容的にかち合わないし。 スレタイは 「.EXEや.OBJを手作りするスレ」 とか。
- 389 名前:デフォルトの名無しさん mailto:sage [04/02/06 06:40]
- >>388
「機械語プログラミング」にオブジェクトファイル形式も 入るんじゃないの?
- 390 名前:名無し@沢村 [04/02/06 06:52]
- >>387
「MZ」という文字はDOSの受け皿のことだよ。 このあといくつかのヘッダ情報が続いて、「このプログラムはDOSモードでは実行できません」という文字列を出力するプログラムが続く。 そしてその少し下の見ると多分「PE」という文字があるだろ?「PE」でない場合もあるがね。 そこからやっとPEファイル(GUIの実行ファイル)のヘッダが始まるのだよ。 つまりういんの実行ファイルはPE形式なんだ。 PE形式については、2、3日以内に、おれのサイトで全仕様を公開するから、楽しみにねぇ〜♪ hp.vector.co.jp/authors/VA015412/
- 391 名前:デフォルトの名無しさん mailto:sage [04/02/06 07:08]
- >>388
「機械語プロ〜」だと範囲広すぎです・・ ちなみにインストラクションコード手書するとかが目的なわけじゃなく、 (コードの手書きは資料も揃ってるしそんなに難解でもない、) 純粋にそういうコードを単体で動かすために必要な、 MZ〜から始まる実行ファイルやリンカに食わせるCOFFデータ の方の話がしたいので。
- 392 名前:デフォルトの名無しさん mailto:sage [04/02/06 07:11]
- >>391
ここでは駄目。
- 393 名前:デフォルトの名無しさん mailto:sage [04/02/06 07:13]
- binutilsのソースを読めばいいじゃん。
ただの単発質問スレだろう、それじゃ。
- 394 名前:デフォルトの名無しさん mailto:sage [04/02/06 07:20]
- >>393
GNUのクソコードを読む暇はさすがにないと思うぜ(w
- 395 名前:デフォルトの名無しさん mailto:sage [04/02/06 07:24]
- >>394
殆どこの板を使った事のないド素人はすっこんでろ
- 396 名前:デフォルトの名無しさん mailto:sage [04/02/06 07:26]
- exeの構成
---------------------- DOS 2.0 Section ---------------------- PE Header ---------------------- Section Headers ---------------------- Image Pages ----------------------
- 397 名前:デフォルトの名無しさん mailto:sage [04/02/06 07:28]
- coffの構成
---------------------- MS COFF Header ---------------------- Section Headers ---------------------- Image Pages ----------------------
- 398 名前:デフォルトの名無しさん mailto:sage [04/02/06 07:31]
- >>387 >>388
ここは見ての通り厨の溜まり場なので、 とりあえず↓に移動して聞いたほうがよいかと 機械語なら俺に質問しろ! pc2.2ch.net/test/read.cgi/tech/1035288252/
- 399 名前:デフォルトの名無しさん mailto:sage [04/02/06 07:49]
- Linkers & Loaders なんかでちょっと書いてあったかなー。
でもあれは広く浅くだから大して参考にならないか。 日本語で読めるものとしてはただ一つと言っていいソッチ方面への入門書だけど。 PEの資料へのリンク↓ wiki.osdev.info/index.php?%5B%5BPE%5D%5D ってか、沢村がマトモな事言ってるのにスルーされてて笑ったw >>390 がんがれー。 英文丸写しでなく日本語のを頼むぞ!
- 400 名前:デフォルトの名無しさん mailto:sage [04/02/06 08:36]
- こっちのスレも使える。
Linker && Loader pc2.2ch.net/test/read.cgi/tech/1033403294/
- 401 名前:デフォルトの名無しさん mailto:sage [04/02/06 12:46]
- MSによるPEフォーマット仕様書(日本語)
www.interq.or.jp/chubu/r6/reasm/PE_FORMAT/intro.html
- 402 名前:デフォルトの名無しさん mailto:sage [04/02/06 13:16]
- >>401
げ、こんなページがあったとは・・・
- 403 名前:デフォルトの名無しさん mailto:sage [04/02/06 14:26]
- どっからこんなもんを。
>>401すげー。 以前はMSDN Onlineで公開されてたのか?
- 404 名前:デフォルトの名無しさん mailto:sage [04/02/06 15:31]
- >>401
初めてみたぞ。 GJ!
- 405 名前:デフォルトの名無しさん mailto:sage [04/02/06 17:26]
- ていうか普通にMSDNに日本語資料あるし
- 406 名前:デフォルトの名無しさん mailto:sage [04/02/06 17:46]
- 貧乏人にはMSDNなんて読めねえと思いますが
- 407 名前:デフォルトの名無しさん mailto:sage [04/02/06 18:02]
- 貧乏人向けMSDN
www.microsoft.com/japan/msdn/library/default.asp
- 408 名前:デフォルトの名無しさん mailto:sage [04/02/06 18:04]
- おまいらどうでもいいけどスレ違いですよ
- 409 名前:デフォルトの名無しさん mailto:sage [04/02/06 18:28]
- 今までの糞レスに比べたらだいぶマシだろうが(w
- 410 名前:デフォルトの名無しさん mailto:sage [04/02/06 18:31]
- そして誰もいなくなった・・・
- 411 名前:デフォルトの名無しさん mailto:sage [04/02/06 18:43]
- >>407
そこは知ってますが、 どうやっても>>401の様な情報には辿りつかなかったです・・
- 412 名前:デフォルトの名無しさん mailto:sage [04/02/06 19:16]
- 日本語MSDN Onlineにはその情報無いね
- 413 名前:デフォルトの名無しさん mailto:sage [04/02/06 19:31]
- イエロー人種にはあえて多くを教えないとか
差別されてるんじゃないか?(w
- 414 名前:デフォルトの名無しさん mailto:sage [04/02/06 19:32]
- いや、MSDN買えってことだろ
- 415 名前:デフォルトの名無しさん mailto:sage [04/02/06 19:34]
- 人種制限か。
アメ公ならやりそうな事だな。
- 416 名前:デフォルトの名無しさん mailto:sage [04/02/06 21:48]
- 単にMSKKが無能揃いなだけだろ。>>413-415を否定する根拠もないがな。
- 417 名前:デフォルトの名無しさん mailto:sage [04/02/06 22:53]
- 字句解析
文字をハッシュで調べる ・変数、関数名、キーワードを判別 ハッシュのない場合 ・数値 ・変数名 ・関数名 をSwitch分で単語に区切る ・ 構文解析 区切った単語を木で別ける キーワード文(IF文等が正しいか評価する) 意味解析 木で別けた文を 計算式、評価式が正しいか・・・ 目的語の変換 ・Data ・PRORAM ・RPOC 引数 StackPointを設定する 戻り値(相対的 返り値(相対的) ・相対的なラベルを設定する リンカ ・関数 ・グローバル変数 ・相対的なラベルを絶対値にする
- 418 名前:デフォルトの名無しさん mailto:sage [04/02/07 02:52]
- 独り言はスルーか。
- 419 名前:デフォルトの名無しさん mailto:sage [04/02/07 02:59]
- GCC frontend弄ってる人いない?
- 420 名前:名無し@沢村 [04/02/07 21:13]
- おい、おまーら聞け、おれのマシン語のサイトにPEフォーマットの仕様をUPしたからな。
恐ろしすぎるぞ!!おまーら↓ hp.vector.co.jp/authors/VA015412/
- 421 名前:デフォルトの名無しさん mailto:sage [04/02/08 11:50]
- むしろlibelfの使い方が知りたい。
|

|