- 1 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 20:49:02 ]
- プログラミング言語処理系の開発に興味のある人達のスレッドです。
字句解析・構文解析から,データフロー解析,ループ並列化,データ分散,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/ 12 pc11.2ch.net/test/read.cgi/tech/1188688416/ 関連リンクは多分 >>2-10 あたり
- 511 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 14:00:01 ]
- 確かめた結果、
ザンギュラのスーパーウリアッ上 でした
- 512 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 14:23:33 ]
- ダトル・オブ・ぷよぷよ
- 513 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 20:00:42 ]
- ゆとり教育は嘆かわしい。
中学生の息子の机に数学のノートが開いていた。 なんと、数式にビックリマークを付けて遊んでいた。 出てくる数字はほとんどが1桁の整数のかけ算。 しかも答が間違ってる。 小学校の九九の復習にもなってない。 本当に嘆かわしい...。
- 514 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 20:16:35 ]
- >>513
ゆとり教育でなければ九九ができるようになるはずだという発想がすでにおかしい 人任せにしてないで、自分で教えてあげたら? 多分、どっかでつまずいてそのままになってるんだと思うよ。
- 515 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 20:22:54 ]
- >>514
ネタにマジレス、カコワルイ。 ここは息子インタプリタが自然数の階乗をパースして計算していると考えるんだ。
- 516 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 21:06:42 ]
- ネタだと気付かないところがすでにおかしい
- 517 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 22:11:00 ]
- 不思議なインド人に対抗するには
九九じゃなくて二五六二五六やらせるべき
- 518 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 22:30:37 ]
- >>513を読んで想像すべきだった状況の例
3!×5!=720
- 519 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 22:40:00 ]
- >>513って親がゆとり世代だった、ってオチ?
- 520 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 22:40:49 ]
- 階乗は習ってねーや
- 521 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 00:53:30 ]
- 「ジョークを解説するのはカエルを解剖するのと似ている。
解剖されたカエルには誰も興味を示さないし、カエルは死ぬ」
- 522 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 01:15:17 ]
- なんかえらく主観的な格言だなぁ
説得力のある文体に騙されそうになるけど
- 523 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 01:25:10 ]
- 解剖したカエルは、フランス人スタッフがおいしく頂きました。
- 524 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 08:36:52 ]
- 最初からコンテキストもなにもなしにジョークを投下するやつが悪い
- 525 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 23:45:56 ]
- antlrworksで正規表現の
[0-9]{1,16} ってどうやって書けばいいの?
- 526 名前:デフォルトの名無しさん [2009/09/27(日) 04:32:51 ]
- 日本ではコンパイラの研究ってあんまはやってないの?
有名な研究室ってどこ?
- 527 名前:デフォルトの名無しさん mailto:sage [2009/09/27(日) 09:31:33 ]
- >>526
コンパイラ site:ac.jp で検索してみるとか。
- 528 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 23:19:37 ]
- タイガーブックの最新版ってどうよ?
今月末に出るけど
- 529 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 20:43:42 ]
- どうよ?だと?
自分で買ってきて報告しろやヴぉけ
- 530 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 22:48:49 ]
- 無駄無駄
どうよ?厨はいつだって人から貰うだけ
- 531 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 00:06:04 ]
- 俺の上腕二頭筋どうよ?
- 532 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 00:14:32 ]
- すごく・・・ぷよぷよです・・・
- 533 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 05:55:58 ]
- タイガーブックがついに邦訳されて今月末に出版されるよ
- 534 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 07:23:00 ]
- 無駄無駄
されるよ?厨はいつだって人から貰うだけ
- 535 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 12:42:47 ]
- preccsより腐ってない
フリーのプロトコルコンパイラ知りませんか?
- 536 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 14:04:03 ]
- 尻いりませんか?だと?
いいのかい?ホイホイ突いちまって
- 537 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 14:39:57 ]
- >>535
preccsのドコが腐っていると感じたのかな? 自分は初見だったのでググってみて、CSPというかOccamの実装という印象を持った。 そのうえで、予想される「腐って」いそうな点をあげてみる。(実際には触っていないヨ) ・コンパイラの実装がバグだらけ ・マルチスレッディングに対応していない ・デバッグが難しい ・プロトコル記述(状態遷移)が直感的ではない ・メッセージ処理機能が不十分 ・プロトコル定義の網羅性に欠ける あと、このスレよりもネットワークプログラミングスレ向きな話題かも。 このスレだと「自分の好みに合ったコンパイラを作れ!」なレスが中心になってしまう気がする。
- 538 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 04:03:23 ]
- 実質パーサの話題に終始してるがな
コンパイラですらない インタプリタでもない
- 539 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 10:59:49 ]
- じゃ、話題の提供ヨロシク
- 540 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 13:04:03 ]
- Pythonでコマンドを作って、
自作のスクリプトでそのコマンドを呼び出すという仕組みで処理系を構築してる。 すでにある程度動いてるんだが、 現状手動で作成してるコマンドの一覧をPythonのプログラム側からどうやって吐き出そうかなと考えているところ。 sed/awkあたりで簡単に切り貼りできるような形式を用意できるといいかなぁ。 できればコマンドのマニュアルも一緒に生成できるといいんだが。 現在固定になってるコマンド一覧は実際にはXMLファイルで、 コンパイラがデシリアライズの形で一括で読み込める仕組みにしている。 XMLを手作業で編集するのはしんどいので、シリアライズで書き出す簡単なプログラムを用意して、それを毎回手で編集してる。
- 541 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 13:38:45 ]
- >>540
JavaDocみたいに定型のコメントを書くのはどうですか?
- 542 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 14:02:58 ]
- pydoc
- 543 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 12:51:07 ]
- 実装には命令型言語より関数型言語の方が向いているのかな
Pugsが出てからずいぶん経つのにPerl6まだ出ない
- 544 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 13:45:27 ]
- >>543
そんな漠然としたレベルの話だと、好みでとしかいいようがないんじゃ。 ただ、Haskellの論理的な記述能力は空恐ろしいものがあるな。 例えばYAMLパーサのリファレンス実装はHaskell製だ。 HTMLの仕様書用意されてはいるが仕様の詳細までは網羅されておらず、参考程度にしかならない。 で、ソースコードみてみたら、ほとんどBNF式そのまんま。 これをネイティブで解釈するんかHaskellは……。
- 545 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 13:51:06 ]
- 再帰下降パーザを書くのに関数型言語は合ってると思う
パーザ以外の部分は知らん
- 546 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 22:35:37 ]
- Haskellは新しく演算子をユーザ定義できるからな。
優先順位を付けて。それが例えinfixでも。 出来る奴が書いたコードの記述力は破壊的。 Parser Combinatorの発明は、奴等ならではだろう。
- 547 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 22:44:43 ]
- >>546
> Haskellは新しく演算子をユーザ定義できるからな。 > 優先順位を付けて。それが例えinfixでも。 それPrologでもできるよ。何十年も前から
- 548 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 23:00:45 ]
- PrologのDCGはBNFそのものだしな。
単純にパーザ記述の容易さを比較するならPrologに軍配があがる。
- 549 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 01:01:43 ]
- 間を取ってLISPだな
そのままLISPの処理系速度で実行できるし
- 550 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 06:15:44 ]
- RubyとHaskellがベスト
- 551 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 07:25:05 ]
- noop
- 552 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 07:28:15 ]
- Ocamlが至高
ほかは糞
- 553 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 08:38:22 ]
- Ocamlなぁ。
こんどはOcamlでスクリプティングやってみるかなぁ。 静的型付言語の割りにコンパイラが賢いので 人間はあまり型を気にする必要がないというところがよさげだな。
- 554 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 10:28:43 ]
- >>548
DCGはいいものだったけど、 元になっているPrologが独自すぎて流行らなかったな。 一時はちょっとややこしい構文解析はDCGの独壇場だったのに。
- 555 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 13:25:28 ]
- >>554
スレ違いになるけど、Prologがブームだった頃「PrologはAI言語である」みたいな解釈の 説明が多かったため、AIブームの終焉と一緒にPrologへの関心も冷めてしまったように 感じてる。Prologなんて記号処理言語の一つで、「道具」にしかすぎないはずなのに。 DCGが自然言語研究の中から生まれたのは事実だけど、パーザ記述向けの「道具」として、 今でも有効に活用できるものだと思う。固定観念さえ捨てることができれば....。 とりあえず、Prologによるコンパイラ開発に興味を持った人向けに書籍を紹介する。 ・Prologの技芸, L.Sterling&E.Sharpiro著, 共立出版 Prolog中級者向けの内容で、全体で557ページ、DCGには12ページ、コンパイラ(構文解析/ コード生成/アセンブラ)に関しては24ページが割り当てられている。
- 556 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 13:50:43 ]
- 昔、Prologで簡単なBASICインタプリタをちょこちょこっと作る話が
載ってるウェブページあったなぁ。
- 557 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 18:58:11 ]
- プログラマならなんか成果物だして世の中の役に立て。
- 558 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 23:58:17 ]
- >>557
スークリですね解ります。
- 559 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 09:23:15 ]
- マ板でやれ
- 560 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 09:24:40 ]
- OCaml使いの間では"O"の部分は使わないのが常識らしいな。
- 561 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 11:08:27 ]
- OCamlさん 何してはるんですか
- 562 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 19:10:26 ]
- DSLを設計するための良書ってないですかね?
- 563 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:32:29 ]
- >>562
良書かどうかは分からないけど、とりあえず手持ちの書籍を紹介。 ・lex & yacc, John R,Levine他共著, アスキー出版局(O'Reilly本) この本ではCUI向けのメニュー生成言語、言い換えるとCUI向けメニュー生成処理に特化した DSLの開発手法が紹介されている。 本全体が429ページで、そのうち33ページがDSL。 あるいは設計しようとしているDSLの適用分野(ドメイン)が明確になっていて、 それをここで提示できるのなら、その分野における類似したDSLを紹介したり、 その類似DSLに関する書籍を紹介したりすることができるかもしれない。 もし適用分野が明確ではなく、一般的なDSL設計技術を勉強したいという話であれば、 残念だけど「一般コンピュータ言語設計論」みたいな題名の抽象的で難解な書籍を 探すしかないと思う。自分は紹介できないや。 ただし、発想を変える事で参考になるやり方もある。 最近ではXMLで様々なデータやルールといった情報を表現することが 普通に行われていると思うけど、そのXMLで表現するタグ構成というのは、 目的とする分野に特化したDSLの一種であると考えることもできる。 だから「XML文書設計法」みたいな題名の書籍を読むことが、参考になるかもしれない。 # ほとんど参考にできるレスじゃなくてゴメソ # あるいは、推薦図書/必読書のためのスレで質問してもいいのでは?
- 564 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:42:01 ]
- >>562
いずれ書籍になる予定 martinfowler.com/dslwip/
- 565 名前:デフォルトの名無しさん [2009/10/12(月) 20:50:00 ]
- >>564
martinfowler.com/dslwip/ github.com/nealford/presentations homepages.cwi.nl/~arie/papers/dslbib/ どうもっすこの辺ちょっと読んできます。
- 566 名前:563 mailto:sage [2009/10/13(火) 10:06:24 ]
- うーみゅ、>>562が期待していたのはMartin Fowler氏の定義した
DSLという用語だったのね。このスレでの質問だったから、 てっきりパーザでミニ言語を作りたいのだと思い込んでしまったぜ。 漏れは釣られたのか?....orz
- 567 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 10:18:50 ]
- >>566
何を言い出すのだお前は?
- 568 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 10:19:51 ]
- >>563
baka
- 569 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 10:44:07 ]
- ja.wikipedia.org/wiki/DSL
- 570 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 17:52:37 ]
- >>566
internal DSLとexternal DSLと呼び分けるのが一般的かと
- 571 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 19:30:41 ]
- >>563 はきちんと説明して偉いと思うよ。
マーチン・ファウラーがいうDSLを実装するにも、 lex&yaccは必要になることがある。
- 572 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 19:39:16 ]
- 本人乙
- 573 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 21:16:50 ]
- 内部DSLだとlex yaccの出番なくね?
- 574 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:12:14 ]
- DSLでも表記はS式 or 逆ポーランドで良いと思うんだけどな。
俺言語でS式&逆ポーランド&三項演算子というのをやったことあるけど、なかなか良い感じだった。
- 575 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:26:02 ]
- x^2 + 3 * x + 4
と (x 2 ^ 3 x * + 4 +) あなたはどっちが好きですか
- 576 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 00:09:22 ]
- DSLぐらいだったら二項演算子無しでも良いんじゃね?
俺言語だとこんな感じかね x 2 ..pow 3 x ..multi ..plus 4 ..plus
- 577 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 00:15:34 ]
- 想定するDSLのプログラマによるよね。
自分用・ギーク向け・趣味用途ならS式でも逆ポーランドでもいいけど スーツ/エンドユーザー向け・パッケージソフトだったりすると流石に無謀だろ。
- 578 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 04:29:11 ]
- >>575
(x + 3) * x + 4
- 579 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 04:30:18 ]
- x 3 + x * 4 +
- 580 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 20:27:14 ]
- >>576
引数の数を演算子の前のドットの数で表してるんですね。 それって >>576 氏の発明ですか?それともそういった処理系がありますか?
- 581 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 21:52:05 ]
- fortran
- 582 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 00:18:11 ]
- 後ろに置いたピリオドで、スタックに積んだ返した数を表すのはどうだろう
前後逆か? .*で不定長引数とか
- 583 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 00:19:40 ]
- 何のためのスタックかわからん
- 584 名前:576 mailto:sage [2009/10/16(金) 01:17:54 ]
- >580
俺の発案。forth系なんて流行ってないから誰もこんなこと考えないって。 コロンも活用すればそこそこ大きな引数でも使えるから実用的だよ。 .one ..two .:three ..:four こういうのもWordレベルで一意になるから解析が楽チン。 4 3 2 1 ..sum // 3 4 3 2 1 .:sum // 6 4 3 2 1 ..:sum //10
- 585 名前:576 mailto:sage [2009/10/16(金) 01:27:49 ]
- >582
それは考えた。Wordレベルで一意になるから良さげだった。 …………普通はデフォルトの戻り値で十分なので後ろピリオドは要らないけど。 他にもこんなことを実装したんだけど、プロセス実行をどうするか考えているので実装は進んでない。 ..func //デフォルトの戻り値 ..func: //戻り値2つ ..func:. //戻り値3つ ..func[] //戻り値無し(廃棄) ..func[0] //配列型戻り値(全体) ..func[1] //配列型戻り値の1番目を返す ..func[-1] //引数を返す
- 586 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 02:04:29 ]
- >>584
あんまり突っ込むのも無粋だが、 .2sum とか .8sum とかの方が 見やすくて短くて解析も楽な気がしねぇ?
- 587 名前:576 mailto:sage [2009/10/16(金) 02:23:54 ]
- その辺りは好みですな。
個人的にはwordの中に数字が入るのが嫌なんでね…………
- 588 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 08:36:34 ]
- 言語は仕様考えて、加減乗除ライブラリと、1文字出力ルーチン作って
階乗とかfib関数作るところまでで、たいてい飽きるの俺法則
- 589 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 14:07:02 ]
- >>584
そうでしたか。 >>576 氏は天才だと思います。 FORTHみたいな言語を自作するときは参考にさせてもらいます。
- 590 名前:デフォルトの名無しさん mailto:sage [2009/10/16(金) 18:34:44 ]
- プレフィックスの数字で長さとかを決めるのって、
昔のFORTRANの文字列(5HHELLO とか)みたいでなんかヤだなぁ。 Verilogのビット幅指定がそうなんだけど。
- 591 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 12:19:17 ]
- 俺、中学の頃、逆ポーランド記法のこと何て、
聞いたことも、無かったけど、自分で、思いついてた、、、
- 592 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 13:23:53 ]
- 逆ポーランド記法は日本語に似ているから、日本人にとってはある意味自然なんだよな。
- 593 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 13:55:45 ]
- 惜しいかな
変なことを考える中学生に今少し学問があれば
- 594 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 14:01:40 ]
- >>591
「お前が思いつくようなことは、すでに誰かが思いついてる」 ベッコアメの社長が親父に言われたんだったかな? 大昔に見た記事だから忘れたけど
- 595 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 15:25:19 ]
- それなりの環境にいれば思いつくことは思いつく。
しかし思いついたことを実現まで持っていく奴はなかなかいなくて、大抵 思いついた数年後に世の中のどこかからそれを実現させた会社がでてくる。
- 596 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 00:19:13 ]
- つ LISP
- 597 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 11:29:40 ]
- >>592
2から3を引く 3を2から引く どちらも日本語として自然ですが、RPNとしてはどちらかが間違いですよね? 一見そう見えるというだけだと思います。
- 598 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 11:37:48 ]
- >>597
2から3を引く --> -1 3を2から引く --> 1 どちらもRPNとして正しいと思うが?
- 599 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 11:38:57 ]
- 日本人は中学で語順で格を示す英語学ぶのだから、
それは機能語である助詞の機能によって、 語順が変えられるのだとすぐ気づくだろう。
- 600 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 12:07:45 ]
- >>598
おい
- 601 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 12:11:40 ]
- >>597
>3を2から引く これは日本語として自然か? 漏れにはえらく不自然に見えるが....。 逆にRPN(Forth系言語)なら "から" を減算元属性付加、"を" を減算先属性付加という ワードであると考え、ワード "引く" ではスタック上の属性値を参照することで、 演算対象値を決定できる。これなら3と2が逆でもオケー。以下は例。 3 :スタックに3をPUSH を :スタックの先頭値に演算先属性を付加 2 :スタックに2をPUSH から :スタックの先頭値に演算元属性を付加 引く :スタックから値を2個POPし、減算子(演算元値 - 演算先値)を評価して、結果をPUSH
- 602 名前:598 mailto:sage [2009/10/18(日) 12:13:11 ]
- >>598のカキコは取消
- 603 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 16:24:14 ]
- そういう風に、本来のRPNにないものを導入しないとダメじゃん、って話。
- 604 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 21:56:46 ]
- シューティングで弾幕とか敵の動きをスクリプト化したくて
Java上で動くスクリプトエンジンを作ろうと思ったのですが、 ・・何から始めたらいいんでしょうか。 スクリプトに使う言語はLuaにしようと思っています。
- 605 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 22:23:29 ]
- Java上なのにLuaなのかよ。
- 606 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 22:59:00 ]
- Jua
- 607 名前:デフォルトの名無しさん mailto:sage [2009/10/18(日) 23:01:28 ]
- >597
おいおいおい、日本語が逆ポーランドの構造しか持っていないなんて言ってないぜ。 日本語の特徴の一つ(述語を中心とした後置型)が逆ポーランドに似ているということだよ。 〜して、〜して、〜して、……。といった感じでだらだら続けられるのも日本語の特徴だよな。 そういや、各国の言葉の特徴をイラストにしたのがあったな。日本は渦巻だっけ?
- 608 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 10:57:43 ]
- > といった感じでだらだら続けられるのも日本語の特徴だよな。
逆ポーランド記法から夢が膨らむネット言語学者乙 英語でもできるし、日本語よりもっと簡単なぐらいだ。 新聞などではさすがに極端なのはないが 小説でも眺めてみるとよい。 見るからに馬鹿そうな著者を選ぶのがポイント。
- 609 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 11:05:22 ]
- 逆ポーランド記法を使えば、自然言語処理の能力がアップするに違いない!
- 610 名前:デフォルトの名無しさん mailto:sage [2009/10/19(月) 12:57:18 ]
- つ「日本語の語順と逆ポーランド記法」「和文の語順と逆ポーランド記法」どちらも水谷
- 611 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 02:04:38 ]
- どんなの? >608
日本語よりも柔軟に組めるの?
|

|