- 1 名前:デフォルトの名無しさん mailto:sage [05/01/19 19:06:04 ]
- プログラミング言語処理系の開発に興味のある人達のスレッドです。
字句解析・構文解析から,データフロー解析,ループ並列化,タスク並列化,SSA変換, CPS変換,レジスタ割付,命令スケジューリング,ソフトウェアパイプライン等各種最適化, それにVM,GC,JIT,リンク時最適化,動的バイナリ変換などなど。 意味論に関する話題も歓迎です。 前スレ 1 pc.2ch.net/tech/kako/981/981672957.html 2 pc2.2ch.net/test/read.cgi/tech/1021136715/ (dat落ち) 3 pc5.2ch.net/test/read.cgi/tech/1070089173/ 4 pc5.2ch.net/test/read.cgi/tech/1100097050/ (前スレ) 関連リンクは多分 >>2-10 あたり
- 403 名前:デフォルトの名無しさん mailto:sage [05/02/02 19:03:53 ]
- 実際に洋ゲーのFarCryとかLua使ってたりするのもあるけど。
具体例出してもらわんと本当に自作じゃないと解決できないのか 単に無能なだけなのかわからんよ。
- 404 名前:デフォルトの名無しさん mailto:sage [05/02/02 19:16:00 ]
- 自作したがり厨が煽ってるだけだろ。
スルーしろよ。
- 405 名前:デフォルトの名無しさん mailto:sage [05/02/02 19:37:18 ]
- ほんと小規模な開発しかやった事無いんだな
- 406 名前:デフォルトの名無しさん mailto:sage [05/02/02 19:44:01 ]
- 相変わらず低レベルなスレですね(わらい
- 407 名前:デフォルトの名無しさん mailto:sage [05/02/02 19:44:27 ]
- 開発話も感想もここでは必要ありません。マ板にお帰りください。
さて、 「字句解析・構文解析から,データフロー解析,ループ並列化,タスク並列化,SSA変換, CPS変換,レジスタ割付,命令スケジューリング,ソフトウェアパイプライン等各種最適化, それにVM,GC,JIT,リンク時最適化,動的バイナリ変換などなど。 意味論に関する話題も歓迎です。」 の話でもしましょうか。
- 408 名前:デフォルトの名無しさん mailto:sage [05/02/02 19:48:25 ]
- ↑そうしたいなら藻前がなんか話振れよ
- 409 名前:デフォルトの名無しさん mailto:sage [05/02/02 19:49:52 ]
- >>405
しょぼい自作スクリプト使わされる方の身にもなってくれよ…
- 410 名前:デフォルトの名無しさん mailto:sage [05/02/02 19:52:11 ]
- むしろしょぼいから余計な機能を使う心配が無くて
余計なバグが産まれなくていいんだよ
- 411 名前:デフォルトの名無しさん mailto:sage [05/02/02 19:52:43 ]
- カプセル化の基本だな
- 412 名前:デフォルトの名無しさん mailto:sage [05/02/02 19:58:07 ]
- 自作より汎用のほうがバグ少ないと思うけど
- 413 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:06:10 ]
- そう思うのは素人
- 414 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:16:00 ]
- ↑他人が作ったものは使いこなせない素人
- 415 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:21:53 ]
- >>408
スレ違いのレスが付くより過疎った方がはるかにマシ。
- 416 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:22:37 ]
- >>414
自分で作れないからって僻んじゃだめですよー
- 417 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:29:41 ]
- ゲームはゲームでも、ノベルゲームとかの類の紙芝居的なものに多いよね。
そして、スクリプトをただ「作りたいだけ」。 既に作られたものがあり、それを利用すれば実現したい機能が実現できるにもかかわらず 使わないというのは愚かだね。 それに、紙芝居的なゲームならコンテンツが重要なのに、しょうもないプログラマが しゃしゃり出てきて無駄な事に時間と金を費している。 まったく、ナンセンス、非効率。
- 418 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:30:36 ]
- 開発話も感想もここでは必要ありません。マ板にお帰りください。
さて、 「字句解析・構文解析から,データフロー解析,ループ並列化,タスク並列化,SSA変換, CPS変換,レジスタ割付,命令スケジューリング,ソフトウェアパイプライン等各種最適化, それにVM,GC,JIT,リンク時最適化,動的バイナリ変換などなど。 意味論に関する話題も歓迎です。」 の話でもしましょうか。
- 419 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:31:49 ]
- >>416 はスクリプト作るのが難しいと思ってる素人
- 420 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:32:38 ]
- ↑素人キタ━━━━━(゚∀゚)━━━━━!!
- 421 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:58:10 ]
- >>418
いや、需要があるならその辺の最適化ねたについて語りたいところだが、 たぶんスルーされるだけだろう。このスレの最初の方みたいに。
- 422 名前:デフォルトの名無しさん mailto:sage [05/02/02 21:34:49 ]
- >>409
なんでフログラマがスクリプト使うんだよ(w チーム編成のレベルでおかしなことになってないか、おまえん所。
- 423 名前:デフォルトの名無しさん mailto:sage [05/02/02 21:44:26 ]
- おまえらいい加減マ板池
- 424 名前:デフォルトの名無しさん mailto:sage [05/02/02 21:57:18 ]
- >>422
いやプログラマじゃないんだが。 Luaとかを使って欲しいというお願いは却下されました。 別に自作でもいいんだけどデバッグ環境とかもしっかり作って欲しい…
- 425 名前:デフォルトの名無しさん mailto:sage [05/02/02 21:57:44 ]
- >>411
ちょっと気になった、カプセルによって文法削減や拡張はどうやってやるの?
- 426 名前:デフォルトの名無しさん mailto:sage [05/02/02 22:03:29 ]
- >>424
>いやプログラマじゃないんだが。 うそコケバカグラマ
- 427 名前:デフォルトの名無しさん mailto:sage [05/02/02 22:06:53 ]
- 自分でもしょぼいってのは分かってるみたいね(w
- 428 名前:デフォルトの名無しさん mailto:sage [05/02/02 22:16:56 ]
- 日本だとエログラマが作った
しょぼい自作スクリプト使ってる所も多そうだな。
- 429 名前:デフォルトの名無しさん mailto:sage [05/02/02 22:20:39 ]
- >>428
flex bison が使えるようになれば、それこそC++に匹敵する文法だって不可能ではなくなる。 C++のようにする必要は無いが、それを作ってプランナーに渡すと何が起こるか知らないだろ。 ヘッポコプログラマがC++を使うと酷い事になるよな、Javaを使うとある程度解決する。 レベルの違いこそあれ同じ事情が発生するのだよ、素人君。
- 430 名前:デフォルトの名無しさん mailto:sage [05/02/02 22:26:19 ]
- ずいぶんしょぼいプランナーだな(w
- 431 名前:デフォルトの名無しさん mailto:sage [05/02/02 22:36:06 ]
- そんなのはデバッグ環境さえしっかりしてれば問題ないでしょ。
まあできるだけ余計な機能は無いに越した事は無いけど。 というかわかっててシンプルにしてるなら煽りはスルーしてよ。
- 432 名前:デフォルトの名無しさん mailto:sage [05/02/03 00:37:32 ]
- 完璧というものは、何も追加するものが無くなった時ではなく、
何も取り去るものが無くなった時に達成できるものである アントワーヌ・ド・サン=テグジュペリ
- 433 名前:デフォルトの名無しさん mailto:sage [05/02/03 01:01:43 ]
- >アントワーヌ・ド・サン=テグジュペリ
誰?
- 434 名前:デフォルトの名無しさん mailto:sage [05/02/03 01:27:20 ]
- >>433
本当にしらんのか? orz
- 435 名前:デフォルトの名無しさん mailto:sage [05/02/03 01:30:29 ]
- >>432
時と場合による。
- 436 名前:デフォルトの名無しさん mailto:sage [05/02/03 01:33:52 ]
- 文系の奴が言うことなんか信じねー
- 437 名前:デフォルトの名無しさん mailto:sage [05/02/03 01:48:22 ]
- 文学と共にあれとは言わないが、もうちょっと親しんだ方が良いぞ。
つか、海外の文献って章の始めに結構文学作品の引用あるんだが バカグラマーはなぜだか考えたことも無いんだろうね。
- 438 名前:デフォルトの名無しさん mailto:sage [05/02/03 01:56:13 ]
- >>437
> つか、海外の文献って章の始めに結構文学作品の引用あるんだが どうしてなの?
- 439 名前:デフォルトの名無しさん mailto:sage [05/02/03 04:12:03 ]
- >>437
正直洒落か気取ってるだけだと思ってた。俺も知りたい。
- 440 名前:デフォルトの名無しさん mailto:sage [05/02/03 04:25:57 ]
- >>439
気取ってるだけだろな。アメリカ人はかっここつけるの大好きだし。 しかし不思議の国のアリスみたいなので教養見せ付けてるつもりなのって 最高にダサくない?w 俺も自分の書く仕様書に東条英機の『戦陣訓』を引用しようかな。。。
- 441 名前:デフォルトの名無しさん mailto:sage [05/02/03 04:52:34 ]
- 今日は疲れた。また7時に起きなきゃ。おやすみ。
- 442 名前:デフォルトの名無しさん mailto:sage [05/02/03 05:02:36 ]
- このスレ読むよりGCCのソースコード読む方がためになる
- 443 名前:デフォルトの名無しさん mailto:sage [05/02/03 05:24:26 ]
- このスレの頭にある参考文献読んだほうがいいよ
- 444 名前:デフォルトの名無しさん [05/02/04 00:02:14 ]
- 文系といえば、りんご(ry
- 445 名前:渡辺研 学生 mailto:sage [05/02/06 08:23:31 ]
- >>7
tiny C コンパイラ (C) www.watalab.cs.uec.ac.jp/tinyCabs.html 必要な人はバックアップを取っておいた方が良い。 渡辺教授の退官で今年度限りであぼーんかも。
- 446 名前:デフォルトの名無しさん mailto:sage [05/02/06 12:37:09 ]
- 本人来たー
- 447 名前:デフォルトの名無しさん mailto:sage [05/02/07 06:52:55 ]
- 本人と言うか学生だろ。
- 448 名前:デフォルトの名無しさん mailto:sage [05/02/07 07:39:28 ]
- いくらなんでも本人、こんな糞スレみないだろ・・・
- 449 名前:デフォルトの名無しさん mailto:sage [05/02/07 09:06:13 ]
- それを突っ込んじゃ・・w
- 450 名前:デフォルトの名無しさん mailto:sage [05/02/07 17:15:11 ]
- 捕捉完了
- 451 名前:デフォルトの名無しさん mailto:sage [05/02/07 19:45:38 ]
- volatile厨に認定して貰えるスレはここですか?
- 452 名前:デフォルトの名無しさん mailto:sage [05/02/07 19:52:11 ]
- 退官って言うんだから、65歳だろ。
老研究者がこのスレ見て「あぼーんかも」とか 書いてるわけか?w
- 453 名前:デフォルトの名無しさん mailto:sage [05/02/07 19:53:40 ]
- >>452
そりゃ2ちゃんねらなら書くだろう。
- 454 名前:デフォルトの名無しさん mailto:sage [05/02/07 19:57:23 ]
- >>453
2ちゃんねらな老人か。カコイイなw ここはベテラン研究者が集うレベルの高いインターネッツですねw
- 455 名前:デフォルトの名無しさん mailto:sage [05/02/07 20:09:59 ]
- >>454
普通にいるって。そういう素振りを見せないだけ。実際知っているし。
- 456 名前:デフォルトの名無しさん mailto:sage [05/02/07 20:16:38 ]
- >>455
俺も知ってる、結構お年寄りの人もいるよね。
- 457 名前:デフォルトの名無しさん mailto:sage [05/02/07 20:24:32 ]
- 2ちゃんねるが盛り上がるダイナミズム, 情報処理学会論文誌, Vol.45, No.3, pp.1053-1061(2004)
- 458 名前:デフォルトの名無しさん mailto:sage [05/02/07 20:26:59 ]
- ていうか、老人はともかく、研究者が書き込むような内容じゃないだろ・・・・
このスレ。
- 459 名前:デフォルトの名無しさん mailto:sage [05/02/07 20:28:41 ]
- >>458
分かってないな。 2ちゃんねるで暴れてストレス解消に決まってるでしょ。
- 460 名前:デフォルトの名無しさん mailto:sage [05/02/07 20:36:11 ]
- >>457
そんなものが出ていたなんて知らなかった…
- 461 名前:デフォルトの名無しさん mailto:sage [05/02/07 21:21:21 ]
- >>457
リンク先公開きぼん
- 462 名前:デフォルトの名無しさん mailto:sage [05/02/07 22:09:58 ]
- >>457ではないが…
ttp://www.ipsj.or.jp/members/Journal/Jpn/4503/article038.html
- 463 名前:デフォルトの名無しさん mailto:sage [05/02/07 22:38:07 ]
- >>459 それはお前以下少数派だ
- 464 名前:デフォルトの名無しさん mailto:sage [05/02/08 01:12:40 ]
- >>462
誰も止めなかったのがすごい
- 465 名前:デフォルトの名無しさん mailto:sage [05/02/08 01:37:26 ]
- ttp://www2.econ.osaka-u.ac.jp/~matumura/
こいつだ。研究業績にそれのpdfもあるよ。 統計は専門外なんでどの程度まじめな研究なのか判断できないけど。 ってスレ違いだった。
- 466 名前:デフォルトの名無しさん mailto:sage [05/02/08 01:42:38 ]
- >>465
うわ、なんでトップにAAが… この人ちゃねらだ。
- 467 名前:デフォルトの名無しさん mailto:sage [05/02/08 05:46:04 ]
- なんだよこのスレ、今どきねらー発見して喜ぶ素人ばっかかよ・・・
- 468 名前:デフォルトの名無しさん mailto:sage [05/02/08 06:07:08 ]
- >>467
いや、キモい。
- 469 名前:デフォルトの名無しさん mailto:sage [05/02/08 07:03:37 ]
- ていうか、こいつの場合、突っ込むところが違うだろ・・・
2chどころの騒ぎではなく、2chの研究してるところに突っ込めよ・・・・
- 470 名前:デフォルトの名無しさん mailto:sage [05/02/08 23:51:29 ]
- 2chの研究したらいかんの?
例に挙がってるのがどんな研究かは見てないけど 面白い題材だと思うけど。
- 471 名前:デフォルトの名無しさん mailto:sage [05/02/09 00:10:25 ]
- >>470
論文誌の一番最後の項だった。日陰っぽいのは2chらしくてよろしい。
- 472 名前:デフォルトの名無しさん mailto:sage [05/02/09 08:50:14 ]
- >>469
どの辺が突っ込み所なの?
- 473 名前:デフォルトの名無しさん mailto:sage [05/02/11 12:29:33 ]
- 人減ったね
- 474 名前:デフォルトの名無しさん mailto:sage [05/02/11 22:27:03 ]
- >>473
卒論・修論終わって現実逃避しなくてよくなったから。
- 475 名前:デフォルトの名無しさん mailto:sage [05/02/12 01:23:13 ]
- >>474 それなら、来年の卒論へ向けてネタを練るかね?
- 476 名前:デフォルトの名無しさん [05/02/12 01:35:23 ]
- 結局コンパイラを作るのに適した言語ってどれになりますかね?
- 477 名前:デフォルトの名無しさん mailto:sage [05/02/12 01:42:17 ]
- >>476
なんだっていいよ。そんなことはここでは議論にはならない。
- 478 名前:デフォルトの名無しさん mailto:sage [05/02/12 06:27:58 ]
- >>476
作る言語自身
- 479 名前:デフォルトの名無しさん mailto:sage [05/02/12 06:39:59 ]
- たとえばコンパイラなら自己記述可能って事だよな?>>478
- 480 名前:デフォルトの名無しさん mailto:sage [05/02/12 15:21:53 ]
- >>479
自己記述するにはコンパイラが必要なので それができるまでどの言語でコンパイラを作るかだ
- 481 名前:デフォルトの名無しさん mailto:sage [05/02/12 15:28:02 ]
- 適当な言語Xを作る。Xはインタプリタでよい。
↓ XでXのコンパイラX_compを書く。 ↓ X_compをX_compでコンパイルする。 ↓ Xのネイティブコンパイラ完成。
- 482 名前:デフォルトの名無しさん [05/02/12 15:36:36 ]
- >476
字句解析、リスト処理、ファイル入出力などが手軽にできればとりあえずスクリプト言語でもいい。 性能を求めるなら部分的にC/C++で書け。何か問題でもあったのか?
- 483 名前:デフォルトの名無しさん [05/02/12 15:58:40 ]
- ニューラルネットは一定のパターン認識に便利だが、パターンが変わると誤認識だらけのLDのような症状を著しく示すことに留意する。
低次の入力インタフェースから流れる信号からパターンを検出した際に発生した例外処理は低次の処理を中断することなく、結果を高次のインタフェース群に振り分けて渡すことにする。
- 484 名前:デフォルトの名無しさん mailto:sage [05/02/12 16:02:27 ]
- 誤爆?
- 485 名前:デフォルトの名無しさん mailto:sage [05/02/12 17:06:31 ]
- 言語Xのコードをコンパイルする命令"compile"を持つ言語X。
- 486 名前:デフォルトの名無しさん mailto:sage [05/02/12 20:20:21 ]
- ……?
てことは、一番のCコンパイラはアセンブラで書かれてたりしたのか?
- 487 名前:デフォルトの名無しさん mailto:sage [05/02/12 20:22:47 ]
- その前にアセンブラをマシン語直打ちで書かなければなりませんw
- 488 名前:デフォルトの名無しさん mailto:sage [05/02/12 20:32:09 ]
- >>486
ハンドコンパイルだったと思う
- 489 名前:デフォルトの名無しさん mailto:sage [05/02/13 21:00:03 ]
- >>481
実はインタープリタを書くだけでよい。 くわしくは 二村射影(futamura projection)・部分評価(partial evaluation)
- 490 名前:デフォルトの名無しさん mailto:sage [05/02/13 21:13:32 ]
- 詳しそうな人が。
ご存知でしたら教えて欲しいのですが、"offline" partial evaluationの (onlineに対する)画期性はどういうところだったんでしょう?
- 491 名前:デフォルトの名無しさん mailto:sage [05/02/13 21:13:43 ]
- >>489
それは言いすぎじゃね?
- 492 名前:デフォルトの名無しさん mailto:sage [05/02/14 11:37:36 ]
- コンパイラについて深く学びたかったら
どこの大学院がもっとも進んでいるのでしょうか ちなみにコンパイラについては全くの素人(本でかじったぐらい) です
- 493 名前:デフォルトの名無しさん mailto:sage [05/02/14 11:59:37 ]
- >>492
その程度でどうやって研究計画書書くの?
- 494 名前:デフォルトの名無しさん mailto:sage [05/02/14 13:26:27 ]
- 計画書段階じゃ、そんなもんだろ。
本でかじった以上の事は研究しないと無理だよ。 この分野は中間点が無さ過ぎる。
- 495 名前:デフォルトの名無しさん mailto:sage [05/02/14 14:05:43 ]
- インタプリタを作ればいいなんて詭弁を弄してるのがいるが
どの言語でそのインタプリタを作るのかが問題なんだよ
- 496 名前:デフォルトの名無しさん mailto:sage [05/02/14 14:19:46 ]
- いや、これから研究するテーマを書くのに、本読んだだけっていうとほとんど知識が
ないのと一緒。 最近はどんな研究がよくされているのか、とか、注目されているのはどんなことなのか という事も知らなくてはいけない。
- 497 名前:デフォルトの名無しさん mailto:sage [05/02/14 15:11:47 ]
- んなもん適当に論文のabstract読めばいいだけ
- 498 名前:デフォルトの名無しさん mailto:sage [05/02/14 15:42:41 ]
- >>492
学部3年ぐらい? 図書館行って 「情報処理学会論文誌 プログラミング」 という本を探す。 その中から興味をもてそうな研究を選ぶ。 著者のうち、 肩書きが大学の教授とか助手とかになってる人をピックアップ。 その人が著者になってる論文を見て(googleとかで探す)、 興味がもてそうなものが多ければ、 その人の研究室で決まり。 入院試験受ける前に 受かったら研究室に入れてくれるようにネゴっておこうね。
- 499 名前:デフォルトの名無しさん mailto:sage [05/02/14 17:00:49 ]
- >>495
速度重視ならC/C++だろうし、 実装で楽したいなら、 パーサジェネレータから決めるとか。 デザインパターンのインタプリタ・パターンを使うなら、 作りたい言語と同じ制御構造をもったものを選ぶ方がよい。 例外やtry〜finallyとか。
- 500 名前:デフォルトの名無しさん [05/02/14 19:08:25 ]
- LISPの処理系について教えてください。
LISPの文法のBNFを探しているのですが、見つかりません。 LISPのBNF定義が載っている、本またはWebページがありましたら、教えてください。 よろしくお願いします。
- 501 名前:デフォルトの名無しさん mailto:sage [05/02/14 19:35:38 ]
- Aho
- 502 名前:デフォルトの名無しさん mailto:sage [05/02/14 20:00:50 ]
- >>500
ググったら一番上に出てきたけど
- 503 名前:デフォルトの名無しさん [05/02/14 20:10:48 ]
- >500
"common lisp" (syntax OR parser OR source)でGoogle検索。
|

|