[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 23:35 / Filesize : 92 KB / Number-of Response : 421
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん [2007/09/02(日) 08:13:36 ]
プログラミング言語処理系の開発に興味のある人達のスレッドです。

字句解析・構文解析から,データフロー解析,ループ並列化,データ分散,SSA変換,
CPS変換,レジスタ割付,命令スケジューリング,ソフトウェアパイプライン,
SIMD命令生成,VLIW向けクラスタリング,スクラッチメモリ向け最適化,リンク時最適化,
JIT,動的バイナリ変換等の各種最適化,それにVM,GC,低消費電力化などなど。
意味論に関する話題も歓迎です。

過去スレ
1 pc.2ch.net/tech/kako/981/981672957.html
2 pc2.2ch.net/test/read.cgi/tech/1021136715/
3 pc5.2ch.net/test/read.cgi/tech/1070089173/
4 pc5.2ch.net/test/read.cgi/tech/1100097050/
5 pc8.2ch.net/test/read.cgi/tech/1106129164/
6 pc8.2ch.net/test/read.cgi/tech/1115335709/
7 pc8.2ch.net/test/read.cgi/tech/1129287390/
8 pc8.2ch.net/test/read.cgi/tech/1131273918/
9 pc8.2ch.net/test/read.cgi/tech/1135082582/
10 pc8.2ch.net/test/read.cgi/tech/1146844753/
11 pc11.2ch.net/test/read.cgi/tech/1160879890/
関連リンクは多分 >>2-10 あたり




384 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 00:18:33 ]
おまえらスルーしろよ
糞が

385 名前:デフォルトの名無しさん [2008/06/04(水) 00:23:33 ]
インタプリタをCで作りたいです。

お勧めのサンプルって、無いですか?


386 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 00:57:59 ]
>>384
頭の悪い子供には無理な注文。
相手の想定を上回ることを書いて鼻をあかしてやろう、と無駄なことを意気込み、
結果アピールできるのは自身の上昇した血圧だけ、というこの一セットは、彼らの宿命なのです。

387 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 01:10:09 ]
で、>385は放置か?w

388 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 01:11:32 ]
相手してあげたいなら、存分に相手してあげればいい。

389 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 01:16:31 ]
断る。

390 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 01:57:20 ]
自分のお勧めはCマガジン 2000年5月号。
十数ページの記事で一応インタプリタが作れる。

391 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 10:24:36 ]
>>385
テキストで書いてあるソースコードを読むようなインタプリタから
始めることはおすすめしない。

単純な仮想機械からやってみてはどうか?

392 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 15:11:50 ]
Brainfuckインタプリタでいいじゃん



393 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 16:33:53 ]
あんなの厨房でもできるじゃん

394 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 17:17:39 ]
>>393
BFソース -> sed -> Cソース -> gcc -> ./a.out
ってシェルスクリプト見たとき吹いた


395 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:09:37 ]
>>394
何その素敵仕様w

396 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:36:51 ]
>>391

初心者には無理じゃないのか?


397 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:26:44 ]
>>395
TextBox(BFソース)->javascriptでreplace->javascript->eval
の変化系っぽい


398 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:34:22 ]
BFソース + Dソース --(Dコンパイラ)--> executable
ってのなら前に見たな。

D言語では、コンパイル中にファイルを読み込んで、文字列操作をして、
その結果をコンパイルされるべきソースコードの一部に組み込めるらしい。

399 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:09:23 ]
VCGグラフって、JPEGとかに変換できないのでしょうか?
見れなくて…

400 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 21:19:36 ]
そのまんまの名前の可視化ツールあったと思うが。

401 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 08:15:08 ]
How to build a monadic interpreter in one day
(based on papers provided by the Haskell community and some other resources)
午前: 仮想機械
午後: パーザ
Haskell習得とインストールにさらに半日くらいかな?

402 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 18:10:27 ]
ここは、lispは禁句?



403 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 20:21:37 ]
下手に話題振ると、あっという間にlispスレになるよな

404 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 21:41:25 ]
構文解析をすっとばせるlispは、構文解析までしか語れない住民の多いこのスレでは不評です。

405 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 21:49:17 ]
www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/impl/kamin/budd/0.html
Lisp風構文を持つ"APL, Scheme, SASL, CLU, Smalltalk and Prolog"のインタープリタ


406 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 21:49:38 ]
タイトル忘れた。
Kamin: Tim Budd's C++ Implementation of the Kamin Interpreters

407 名前:367 mailto:sage [2008/06/05(木) 22:24:23 ]
ありがとうございました。

408 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 23:01:35 ]
>>385
UNIXプログラミング環境
hocインタープリタをC+yaccで作る例が乗っている。
完全なソースコードも著者のWebSiteからダウンロード可能!

409 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 23:03:24 ]
>>401
なつかしの「while言語」w

410 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 07:21:40 ]
データフロー解析の簡単な例とか教えてください。


411 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 21:15:30 ]
nicosia.is.s.u-tokyo.ac.jp/pub/staff/hagiya/kougiroku/compiler/PPT

412 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 01:06:23 ]
やべ、いまさらだけどBNF理解した
興奮してきた



413 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 06:55:30 ]
そこでパーザ・コンビネータですよ。

414 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:02:14 ]
え、どこどこ?

415 名前:デフォルトの名無しさん [2008/06/21(土) 18:17:29 ]
160行のPythonコードでコンパイラとインタプリタを書く
www.jroller.com/languages/entry/python_writing_a_compiler_and

Pythonハジマタ\(^o^)/

416 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 20:51:09 ]
インタプリタしかないようだが。

417 名前:デフォルトの名無しさん [2008/06/22(日) 03:16:27 ]
ぱいぱい

418 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 00:33:43 ]
stackless pypy

419 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 09:13:08 ]
>>401
www.haskell.org/sitewiki/images/c/c6/ICMI45-paper-en.pdf

420 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 07:36:22 ]
こんなアホしかいませんが救ってやってください
pc11.2ch.net/test/read.cgi/prog/1211550247/398






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<92KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef