- 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 あたり
- 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 とか参考になるかも。
- 430 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 00:45:53 ]
- えーと、gccのRTLという中間言語どうやって出来たんだろう
なんかツールで文法とか作ったのかな
- 431 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 01:02:23 ]
- >>430
もしかして、中間言語の仕様を自動生成しようとか思ってるw?
- 432 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 02:51:42 ]
- 言語をいくつか嗜んでくうち野心に満ちてきました。
俺言語作りたい!! ポインタをハッシュテーブルで包んであげたらOOPなる? そんなあまかないですね。 質問であります。俺言語作る人って出回ってるライブラリとか使わないの?
- 433 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 03:00:01 ]
- >>432
新しく作った言語は、Red-Sapphire と命名しましょう。
- 434 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 03:20:35 ]
- >>432
命名の参考までに 宝石の一覧 ttp://ja.wikipedia.org/wiki/%E5%AE%9D%E7%9F%B3%E3%81%AE%E4%B8%80%E8%A6%A7 鉱物の一覧 ttp://ja.wikipedia.org/wiki/%E9%89%B1%E7%89%A9%E3%81%AE%E4%B8%80%E8%A6%A7 神の一覧 ttp://ja.wikipedia.org/wiki/%E7%A5%9E%E3%81%AE%E4%B8%80%E8%A6%A7 悪魔の一覧 ttp://ja.wikipedia.org/wiki/%E6%82%AA%E9%AD%94%E3%81%AE%E4%B8%80%E8%A6%A7 伝説の生物一覧 ttp://ja.wikipedia.org/wiki/%E4%BC%9D%E8%AA%AC%E3%81%AE%E7%94%9F%E7%89%A9%E4%B8%80%E8%A6%A7 Category:一覧 ttp://ja.wikipedia.org/wiki/Category:%E4%B8%80%E8%A6%A7
- 435 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 03:22:48 ]
- >>432
>ポインタをハッシュテーブルで包んであげたらOOPなる? Io をオススメしてみる。
- 436 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 04:58:18 ]
- スロットの問い合わせにハッシュを使わない動的型付けな OOPL の実装ってある?
- 437 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 06:15:36 ]
- >>432
名前はダイナモンドにしろ
- 438 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 10:16:15 ]
- それいけそれいけガイコッツー うんうん ガァ〜イコツー
- 439 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 20:31:34 ]
- 命名の参考にもっとも必要なのは、
プログラム言語名称の一覧ではないかと愚考する
|

|