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


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

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



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 あたり

357 名前:デフォルトの名無しさん mailto:sage [05/01/31 22:19:41 ]
>>356
押売の断りかた:
要らないものは要らないとハッキリ言うこと。

358 名前:デフォルトの名無しさん mailto:sage [05/01/31 22:29:17 ]
妬みスレ

359 名前:デフォルトの名無しさん [05/02/01 00:41:26 ]
煽りと取られると心外だんだが、
言語系の技術って、そうめったに新しいものは出て来ていないよね。
論文にしても然り。

いろんなものは何時の時代にも出て繰るけど、
良いものは皆無。

ある意味、IT技術の窓際族かもw


360 名前:359 [05/02/01 00:42:02 ]
すまん、最後の1行は無視してくれ。
(単なる煽りになる。)


361 名前:デフォルトの名無しさん mailto:sage [05/02/01 00:49:02 ]
>>359が何をもって新しいと認識するのかまるで解らないが、
少なくとも、まともな学会・会議や論文誌に掲載される全ての
論文に、必ず新規性がある。

>>359がその事実を否定できる程の人物である可能性は
限りなく低い。

362 名前:sage [05/02/01 01:18:20 ]
特定の規格やデータ仕様から別の規格へデータを変換するようなもんは
インタプリタででも作ったほうがさっさと作れるのだろうか。

363 名前:デフォルトの名無しさん mailto:sage [05/02/01 01:32:53 ]
>>359
ちなみに、どんな分野なら新しいものが出てるの?

364 名前:デフォルトの名無しさん mailto:sage [05/02/01 13:25:02 ]
>>362
俺は単純にデータ仕様を構造体にして、パース次第そこへ突っ込んで書き出すだけで、
インタプリタなんて考えた事も無いな。

365 名前:デフォルトの名無しさん [05/02/01 19:50:55 ]
チミ達はどういう目的でコンパイラの勉強をしてるの?
1、新しい言語を作って有名人になる為。
2、仕事でコンパイラを作ることがあるから。
3、ただの趣味・勉強。



366 名前:デフォルトの名無しさん mailto:sage [05/02/01 20:11:40 ]
トンでもない駄スレになってるな、ここ。
過去スレ読んだ方が勉強になる...

367 名前:デフォルトの名無しさん mailto:sage [05/02/01 20:30:33 ]
ここに限らずどこもそうだろ。

368 名前:デフォルトの名無しさん mailto:sage [05/02/01 20:39:46 ]
>>365
ゲーム屋さんなので演出家が使いやすい記述ができるスクリプトコンパイラとか作りますです。


369 名前:デフォルトの名無しさん mailto:sage [05/02/01 20:42:08 ]
HSPね

370 名前:デフォルトの名無しさん mailto:sage [05/02/01 20:44:18 ]
>>368
もう来なくて結構です。

371 名前:365 mailto:sage [05/02/01 21:01:35 ]
なんか荒れる事言いましたかねぇ。


372 名前:デフォルトの名無しさん mailto:sage [05/02/01 21:29:10 ]
>>371
選択肢全てが厨房じみている。

373 名前:デフォルトの名無しさん mailto:sage [05/02/01 21:32:17 ]
HSP程度といっしょにされるとは悲しい物だな。

374 名前:デフォルトの名無しさん mailto:sage [05/02/01 21:32:51 ]
>>1に騙された…

375 名前:デフォルトの名無しさん mailto:sage [05/02/02 00:38:29 ]
>>370
(´・ω・`)



376 名前:デフォルトの名無しさん mailto:sage [05/02/02 00:40:20 ]
>>375
もう来なくて結構です。
と言ったはずですが?

377 名前:370 mailto:sage [05/02/02 00:42:58 ]
>>376
なんだ、騙りまで出るのか。

378 名前:デフォルトの名無しさん mailto:sage [05/02/02 00:46:22 ]
ああ、一匹騙りが紛れ込んでるみたいだな。

379 名前:デフォルトの名無しさん mailto:sage [05/02/02 00:48:19 ]
>>372
他に選択肢がなにかあるか?

380 名前:デフォルトの名無しさん mailto:sage [05/02/02 05:52:38 ]
簡単なコンパイラ作るのは学習用途にはかなり良いと思うけどね
PC自体に対する理解も深まるし、アセンブリ言語の練習にもなるしな

新しい言語を作って有名になるのは・・その辺の奴には無理では・・・w

381 名前:デフォルトの名無しさん mailto:sage [05/02/02 06:06:59 ]
HSPでも普通の奴には無理。HSPの言語仕様はともかくとして、有名になっているということは、
馬鹿にしてる奴の想像以上に手間隙はかかってるし、有名になるためのツボをうまく
捕らえていたんだよな。
この程度なら誰でも出来るんなら、今頃HSPの代わりに、もっといいものが
有名になっているはず。

382 名前:デフォルトの名無しさん mailto:sage [05/02/02 06:41:10 ]
> 有名になるためのツボをうまく捕らえていたんだよな。

必要な機能を必要なだけしっかり実装していたってことだな。
勘違い言語オタクにはまあムリだろうね。

383 名前:デフォルトの名無しさん mailto:sage [05/02/02 07:01:17 ]
マルチメディア特化言語だから
そういう物作るのには向いているだろう

384 名前:デフォルトの名無しさん mailto:sage [05/02/02 07:09:01 ]
HSPが有名になったのは、他が軒並み敷居が高かったところに、
極端に低い敷居でフリーソフトとして参入したからだろ。
昔は、ただ窓が出したいだけなのに、GTKだの複雑なWindowsの仕組みだの
要求される知識が多すぎたからな。

あとは、マルチメディアで五感に訴えたところだな。
極端に低い敷居で窓やコントロールやグラフィックや音楽などを操れたら
嬉しくなって飛びつく奴は絶対多い。

385 名前:デフォルトの名無しさん mailto:sage [05/02/02 08:07:01 ]
HSPが出たころにgtkってあったの?



386 名前:デフォルトの名無しさん mailto:sage [05/02/02 12:55:40 ]
ゲーム業界って独自スクリプト言語とか
結構作ってそうな気がすんだが、
どうなんだろう。

387 名前:デフォルトの名無しさん mailto:sage [05/02/02 13:05:36 ]
>>386
ゲームはゲームでも、ノベルゲームとかの類の紙芝居的なものに多いよね。
そして、スクリプトをただ「作りたいだけ」。
既に作られたものがあり、それを利用すれば実現したい機能が実現できるにもかかわらず
使わないというのは愚かだね。
それに、紙芝居的なゲームならコンテンツが重要なのに、しょうもないプログラマが
しゃしゃり出てきて無駄な事に時間と金を費している。
まったく、ナンセンス、非効率。

388 名前:デフォルトの名無しさん mailto:sage [05/02/02 17:22:46 ]
何このスレ・・・・・・・?
             /ヽ       /ヽ
            / ヽ      / ヽ
  ______ /U ヽ___/  ヽ
  | ____ /   U    :::::::::::U:\
  | |       // ___   \  ::::::::::::::|
  | |       |  |   |     U :::::::::::::|
  | |      .|U |   |      ::::::U::::|
  | |       | ├―-┤ U.....:::::::::::::::::::/
  | |____ ヽ     .....:::::::::::::::::::::::<
  └___/ ̄ ̄      :::::::::::::::::::::::::|
  |\    |           :::::::::::::::::::::::|
  \ \  \___      ::::::

389 名前:デフォルトの名無しさん mailto:sage [05/02/02 17:27:14 ]
>>388
AAで誤魔化すな。
思うところがあるのなら、書く価値のあることだけを書け。

390 名前:デフォルトの名無しさん mailto:sage [05/02/02 17:37:12 ]
>>387
昨今は使ってない所が無いくらいじゃないか?
あらゆる分野のゲームについて。
しかも flex bison があれば作り捨て可能だぞ、
むしろ使いまわすだけの理由がなければ捨てたほうがいいかと。
特にオーサリング環境(開発ラインのネットワークの構成やDBの構成を含む)と
一体成型で作ったスクリプトの威力は絶大なんですがね。
そこらに転がっている単体動作のスクリプトエンジンとは一味違いますよ。


391 名前:デフォルトの名無しさん mailto:sage [05/02/02 17:58:10 ]
具体的にどのへんが威力絶大なのよ?

392 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:00:50 ]
>>391
たとえば、コンパイル時に変更や依存関係を検出して、関係各位にメールを飛ばして注意喚起するとか。
たとえば、コンパイル時に必要なスクリプトから必要なデータを検出して、必要なサーバーからデータをダウンロードするとか。
その他色々

393 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:01:30 ]
そのゲームに特化してるから効率的だし、
バグが出にくいからに決まってるだろハゲ

394 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:03:46 ]
相変わらず低レベルなスレですね(わらい

395 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:06:02 ]
あと、ゲームの開発も終盤になってから特殊な機能が必要になったり、
アドホックな仕様変更が必要になったりする。汎用的にしようなんて
考えてる時間が無いことも多いのよ。




396 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:06:48 ]
汎用的な○○なんてただの神話だろ

397 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:10:36 ]
でもそれくらいなら既存のスクリプト&ツールでも十分出来ると思うが…

398 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:16:38 ]
効率悪いだろ

399 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:18:02 ]
自作するほうが効率悪いだろ。

400 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:18:34 ]
残念ですが、ここはゲーム用スクリプトの話をする場所ではないので、ゲ製板にお戻りください。

401 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:21:51 ]
>>399
よっぽど小規模な開発しかやった事無いんだな

402 名前:デフォルトの名無しさん mailto:sage [05/02/02 18:47:55 ]
>>397
やってみなよ、その既存のスクリプトと同じものを作るかそれ以上の労力が必要だから。

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)






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

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

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