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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 00:59:13 ]
プログラミング言語処理系の開発に興味のある人達のスレッドです。

字句解析・構文解析から,データフロー解析,ループ並列化,データ分散,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/
関連リンクは多分 >>2-10 あたり

329 名前:デフォルトの名無しさん mailto:sage [2006/06/05(月) 14:26:02 ]
注目し関心を持つところまでいかなきゃ
「気にする」とは言えないだろ

330 名前:デフォルトの名無しさん mailto:sage [2006/06/05(月) 20:14:42 ]
反応してる時点で気にしまくり

331 名前:デフォルトの名無しさん mailto:sage [2006/06/05(月) 21:03:26 ]
どうしてもそう思うなら別にそれでもいいけど

332 名前:デフォルトの名無しさん mailto:sage [2006/06/05(月) 21:53:34 ]
Conservative Garbage Collection の基礎を説明しているペーパーが
あったら教えて下さい。↓みたいな基本的な事が書いてあると嬉しいです。

- 何を以てポインタと判断するのか
- ポインタが指している先の変数のサイズをどうやって知るのか
- 実装で良く使われる効率化手法

333 名前:デフォルトの名無しさん mailto:sage [2006/06/06(火) 06:20:41 ]
>>331
誰もお前のことなんか気にしてないから頑張らなくていいよw

334 名前:デフォルトの名無しさん mailto:sage [2006/06/06(火) 08:40:52 ]
>>333
それ、お前が書き込むまでは成立してたんだがなw

335 名前:デフォルトの名無しさん mailto:sage [2006/06/06(火) 18:51:13 ]
注目し関心を持つところまでいかなきゃ
「気にする」とは言えないだろ

336 名前:デフォルトの名無しさん mailto:sage [2006/06/07(水) 00:03:45 ]
反応してる時点で気にしまくり

337 名前:デフォルトの名無しさん mailto:sage [2006/06/07(水) 00:11:11 ]
どうしてもそう思うなら別にそれでもいいけど



338 名前:デフォルトの名無しさん mailto:sage [2006/06/07(水) 08:25:05 ]
Conservative Garbage Collection の基礎を説明しているペーパーが
あったら教えて下さい。↓みたいな基本的な事が書いてあると嬉しいです。

- 何を以てポインタと判断するのか
- ポインタが指している先の変数のサイズをどうやって知るのか
- 実装で良く使われる効率化手法


339 名前:デフォルトの名無しさん mailto:sage [2006/06/07(水) 21:59:54 ]
>>337
誰もお前のことなんか気にしてないから頑張らなくていいよw

340 名前:デフォルトの名無しさん mailto:sage [2006/06/07(水) 23:22:27 ]
>>339
それ、お前が書き込むまでは成立してたんだがなw

341 名前:デフォルトの名無しさん mailto:sage [2006/06/07(水) 23:45:31 ]
なにこの強烈なデジャヴ

342 名前:デフォルトの名無しさん mailto:sage [2006/06/07(水) 23:53:14 ]
押井守のアレかよ!



343 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 08:05:27 ]
注目し関心を持つところまでいかなきゃ
「気にする」とは言えないだろ

344 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 08:35:11 ]
明日はコンパイラ祭。でも、俺の夢は、333や334さまや335さま、
336ちゃんや337さんや338さん達とずーっと、ずーっと煽りあって
楽しく過ごすことだ。

345 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 08:55:38 ]
反応してる時点で気にしまくり

346 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 19:11:02 ]
どうしてもそう思うなら別にそれでもいいけど

347 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 19:28:41 ]
Conservative Garbage Collection の基礎を説明しているペーパーが
あったら教えて下さい。↓みたいな基本的な事が書いてあると嬉しいです。

- 何を以てポインタと判断するのか
- ポインタが指している先の変数のサイズをどうやって知るのか
- 実装で良く使われる効率化手法




348 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 20:06:07 ]
>>346
誰もお前のことなんか気にしてないから頑張らなくていいよw


349 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 21:34:03 ]
>>348
それ、お前が書き込むまでは成立してたんだがなw

350 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 22:09:02 ]
なんかデジャブった

351 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 22:29:06 ]
押井守のアレかよ!

352 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 23:36:14 ]
注目し関心を持つところまでいかなきゃ
「気にする」とは言えないだろ

353 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 03:32:30 ]
どうしてもそう思うなら別にそれでもいいけど

354 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 08:05:10 ]
Conservative Garbage Collection の基礎を説明しているペーパーが
あったら教えて下さい。↓みたいな基本的な事が書いてあると嬉しいです。

- 何を以てポインタと判断するのか
- ポインタが指している先の変数のサイズをどうやって知るのか
- 実装で良く使われる効率化手法


355 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 08:58:59 ]
>>353
誰もお前のことなんか気にしてないから頑張らなくていいよw

356 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 12:26:19 ]
>>355
それ、お前が書き込むまでは成立してたんだがなw

357 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 16:56:43 ]
なにこの強烈な押井守



358 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 18:49:18 ]
注目し関心を持つところまでいかなきゃ
「気にする」とは言えないだろ


359 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 20:50:20 ]
反応してる時点で気にしまくり

360 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 01:45:52 ]
どうしてもそう思うなら別にそれでもいいけど

361 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 06:34:54 ]
>>360
誰もお前のことなんか気にしてないから頑張らなくていいよw

362 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 08:07:09 ]
>>361
それ、お前が書き込むまでは成立してたんだがなw

363 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 08:28:39 ]
注目し関心を持つところまでいかなきゃ
「気にする」とは言えないだろ

364 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 08:30:20 ]
Conservative Garbage Collection の基礎を説明しているペーパーが
あったら教えて下さい。↓みたいな基本的な事が書いてあると嬉しいです。

- 何を以てポインタと判断するのか
- ポインタが指している先の変数のサイズをどうやって知るのか
- 実装で良く使われる効率化手法


365 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 08:44:29 ]
反応してる時点で気にしまくり

366 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 08:45:47 ]
どうしてもそう思うなら別にそれでもいいけど

367 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 08:46:41 ]
Conservative Garbage Collection の基礎を説明しているペーパーが
あったら教えて下さい。↓みたいな基本的な事が書いてあると嬉しいです。

- 何を以てポインタと判断するのか
- ポインタが指している先の変数のサイズをどうやって知るのか
- 実装で良く使われる効率化手法



368 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 08:55:49 ]
>>366
誰もお前のことなんか気にしてないから頑張らなくていいよw

369 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 11:30:59 ]
>>367
そろそろレポートの締め切りも近いわけだが、がんばってくれ…。

370 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 11:40:39 ]
>>367 ほれ
www.google.com/search?client=opera&rls=ja&q=Conservative+Garbage+Collection&sourceid=opera&ie=utf-8&oe=utf-8

371 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 11:57:56 ]
どうしてもそう思うなら別にそれでもいいけど

372 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 12:19:46 ]
>>371
そろそろレポートの締め切りも近いわけだが、がんばってくれ…。

373 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 14:13:44 ]
>>372
いや、お前が書き込むまでは頑張ってたんだがなw

374 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 14:50:05 ]
>>373
誰もお前のことなんか気にしてないから頑張らなくていいよw

375 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 17:58:05 ]
あ、なんかデジャヴった

376 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 18:12:25 ]
押井守のアレかよ!

377 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 18:22:55 ]
話すネタ無いし、ループ好きなのわかったからそろそろ











ループしようぜ!



378 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 19:54:52 ]
どうしてもそう思うなら別にそれでもいいけど

379 名前:デフォルトの名無しさん [2006/06/11(日) 00:28:50 ]
シャヨウ分野だなw

380 名前:デフォルトの名無しさん [2006/06/13(火) 22:41:32 ]
なんか、この分野の日本人研究者って、
WーCUPサッカーレベルだねw

381 名前:デフォルトの名無しさん mailto:sage [2006/06/13(火) 23:39:09 ]
いや、むしろスキーのジャンプって感じじゃないか?

382 名前:デフォルトの名無しさん [2006/06/14(水) 08:42:29 ]
そのこころは?


383 名前:デフォルトの名無しさん mailto:sage [2006/06/14(水) 18:40:44 ]
体重が軽い人ほど優秀

384 名前:デフォルトの名無しさん mailto:sage [2006/06/14(水) 21:53:52 ]
>>383
いつの時代だよw

385 名前:デフォルトの名無しさん mailto:sage [2006/06/14(水) 22:54:08 ]
確かにT先生もN先生もひょろひょろだな

386 名前:デフォルトの名無しさん [2006/06/17(土) 21:16:46 ]
>>367
まだここを読んでればだけど、370が示したリンクで最初に出てくる
Boehmの解説ページなり、英語が嫌ならRubyの解説ページなんかいいんじゃないか。

i.loveruby.net/ja/rhg/book/gc.html

Rubyの手法の場合、Rubyのオブジェクトしか管理できないので、
Cのmalloc()の代替が欲しいということなら役に立たないけど。


387 名前:デフォルトの名無しさん [2006/06/17(土) 22:11:57 ]
そしてループが始まった



388 名前:デフォルトの名無しさん mailto:sage [2006/06/18(日) 23:52:57 ]
なんか、この分野の日本人研究者って、
WーCUPサッカーレベルだねw

389 名前:デフォルトの名無しさん mailto:sage [2006/06/18(日) 23:58:24 ]
サッカーって書かれると吸血鬼を思い出す。

390 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 00:01:51 ]
そのこころは?

391 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 00:40:05 ]
sucker でしょ

392 名前:デフォルトの名無しさん [2006/06/19(月) 00:41:09 ]
引き分けたで〜
日本の言語技術も、よくて引きわ(ry

393 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 00:43:30 ]
なんか、この分野の日本人研究者って、
WーCUPフットボールレベルだねw

394 名前:デフォルトの名無しさん [2006/06/19(月) 18:53:01 ]
>>393
おそらく一番の馬鹿w

395 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 19:06:55 ]
>>394
いや、お前が書き込むまでは馬鹿だったんだがなw

396 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 19:09:06 ]
そのこころは?

397 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 19:10:39 ]
>>395
誰もお前のことなんか気にしてないから頭良くなっていいよw



398 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 19:12:04 ]
真の馬鹿がレスしてしまったら
そいつを「馬鹿」とは言えないだろ

399 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 20:29:35 ]
つまりお前が馬鹿ってことだ。

400 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 23:32:05 ]
ここは出来の悪い荒らしスクリプトの実験場みたいですね

401 名前:デフォルトの名無しさん mailto:sage [2006/06/20(火) 02:25:56 ]
荒らしスレとして、削除されたりしてなw

402 名前:デフォルトの名無しさん mailto:sage [2006/06/20(火) 20:57:50 ]
>>400
いや、お前が書き込むまでは実験場じゃなかったんだがなw

403 名前:デフォルトの名無しさん mailto:sage [2006/06/20(火) 21:04:49 ]
なにこの強烈な鷹村守

404 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 03:11:29 ]
ようし、ラットをつれてこい

405 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 15:24:39 ]
ようし、ラットをつれてこい

406 名前:デフォルトの名無しさん mailto:sage [2006/06/22(木) 01:19:53 ]
ようし、マッチョつれてこいキュピピンっていうやつな

407 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 04:11:36 ]
データフロー解析の簡単な例プリーズ



408 名前:デフォルトの名無しさん mailto:sage [2006/06/25(日) 21:04:50 ]
たとえばリンクリスト内にサイクルがあるかを解析するデータフロー方程式は
以下のように書ける。




記号が出なかったので、やっぱりやめ。

409 名前:デフォルトの名無しさん mailto:sage [2006/06/26(月) 19:39:40 ]
結論として、Rubyは糞!でよろしかったですか?

410 名前:デフォルトの名無しさん mailto:sage [2006/06/26(月) 20:36:14 ]
RubyもLispも糞

411 名前:デフォルトの名無しさん mailto:sage [2006/06/26(月) 20:37:19 ]
JavaがBEST

412 名前:デフォルトの名無しさん mailto:sage [2006/06/26(月) 20:37:19 ]
それでは、結論として、RubyもLispも糞!でよろしかったですか?

413 名前:デフォルトの名無しさん mailto:sage [2006/06/26(月) 23:28:29 ]
それでいいよ。
Haskellに比べたら、それぞれ「不純物」「いい加減」でしかないし。

414 名前:デフォルトの名無しさん mailto:sage [2006/06/26(月) 23:44:40 ]
いえ、Haskellは、元々問題外でしたから…

415 名前:デフォルトの名無しさん mailto:sage [2006/06/28(水) 21:26:27 ]
質問です、一版論として文字列中への変数値の文字列展開は、どのタイミング
で行うのが一般的でしょうか?

PATH="$PAHT:/etc"

として、文字列リテラルを認識したとき?
それとも左辺へ代入したとき?
それとも左辺値を評価するとき?

416 名前:デフォルトの名無しさん mailto:sage [2006/06/28(水) 22:32:20 ]
>文字列リテラルを認識したとき
実装の容易さで大抵これになる。

>左辺値を評価するとき
でもLazy実装もいいかも。

文字列オブジェクトが不変であれば
本当の最後になるまでは展開しなくてもよさげ。


417 名前:デフォルトの名無しさん mailto:sage [2006/06/28(水) 23:59:39 ]
>>416
横やりだが、例えば、

x=3
Sample="#x is three."
x+=1
p Sample

のときの表示って、考え方によって異なるね。



418 名前:デフォルトの名無しさん mailto:sage [2006/06/29(木) 02:25:02 ]
もし、その表示が異なるなら、考え方の違いと言うより、仕様の違いだと思う>>417

419 名前:デフォルトの名無しさん mailto:sage [2006/06/29(木) 23:26:31 ]
設定ファイルを解析し
ソースコードをC、JAVA、C++用に自動出力したいのですが

構造解析までは終わったのですが、そのデータをもとに中間言語を
吐き出したいのです。中間言語のみを作るソフトってありませんか?

420 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:00:48 ]
javac

421 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:02:09 ]
>>419
・設定ファイルって一体なんだ
・中間言語のみを作るソフトはいっぱいあるが、それがどうしたのか
・というか、あんたは一体何をしたいのか

422 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:08:27 ]
>>421
設定ファイルには制御機器のパラメタとかそんな情報が入ってます。
この設定ファイルを読み込み各機器に合わせた設定を行う
Cのソースを吐かせたいのですよ。

中間言語だけ作るソフト教えてくれませんか?

423 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:13:06 ]
> ソースコードをC、JAVA、C++用に自動出力したいのですが

> Cのソースを吐かせたいのですよ。

JAVAとC++は何処へ行った

424 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:18:34 ]
>>422
設定ファイル     C/C++/Java のプログラム
→→→→→→→→→→→→→→→→→→→→
        変換機

この 「変換機」 が作りたいという判断でOK?
んで、求めているのは

設定ファイル          中間言語       C/C++/Java のプログラム
→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→
       中間言語作るソフト    自作の変換機

これか?

425 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:23:05 ]
うんうんそうそう
俺なんか>>424が神様に見えてきたよ
ありがたやありがたや。

>>423
最初から欲張るなとか怒られそうなので控えめな
最小限の希望を最後に書きました

426 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:26:22 ]
>>425
とりあえず 「設定ファイルの仕様」 「変換後の C/C++/Java ソースコードのサンプル」 だけでも教えてくれ。
それが分からないと、どうにも言いようがない罠w

427 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:33:03 ]
まだファイルの仕様とか決めていないのですよ
中間言語作るソフトって具体的にどんなソフトなのでしょうか



428 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:37:29 ]
求めてるソフトに望んでる仕様は何なんだ?
多分そんなソフトはないし全部作ることになると思うけど。

429 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:38:11 ]
>>427
バカスwwwwwwwwwwww
お前が求めているソフトは未来人でしか作れんわwwwwwwwww


どうだろうね。.NET の CodeDOM とか参考になるかも。






[ 続きを読む ] / [ 携帯版 ]

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

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