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 あたり
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 ] 命名の参考にもっとも必要なのは、 プログラム言語名称の一覧ではないかと愚考する
440 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 21:32:11 ] >>439 それもそうだな。 プログラミング言語一覧 - Wikipedia ttp://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7 ABC's Song - kMonos.NET ttp://www.kmonos.net/alang/abc/ Hello, World Page! ttp://www2.latech.edu/~acm/HelloWorld.shtml もっと詳しいのなかったっけ?
441 名前:デフォルトの名無しさん mailto:sage [2006/07/01(土) 01:06:27 ] >>440 2つ目のリンクがオッパイのflashかと思ってしまいましたorz
442 名前:デフォルトの名無しさん mailto:sage [2006/07/01(土) 02:05:09 ] >有志の皆様 ふれてない命名だけこんな濃いアドバイス頂きありがとうございます。 >435 io をちょろっといじくってますけど、 他の言語手を出せば出すほど車輪が頭を過ぎりました 関係ないですけど、flexとbisonをいじり倒してみて思った事があります。 サンプルの使い方から馴染むと苦労する。そんな事無い?
443 名前:デフォルトの名無しさん mailto:sage [2006/07/01(土) 09:43:31 ] 最近の流行は手書きだぞ gcc4.1だってフルスクラッチで書いてあるんだぞ
444 名前:デフォルトの名無しさん mailto:sage [2006/07/01(土) 14:37:43 ] C++のfrontも?
445 名前:デフォルトの名無しさん mailto:sage [2006/07/01(土) 14:41:46 ] >>444 front?
446 名前:デフォルトの名無しさん mailto:sage [2006/07/01(土) 18:46:45 ] お客様frontは、3階になっております
447 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 01:10:43 ] 正規表現のRFCってどこにあったっけ?
448 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 01:58:58 ] POSIX じゃ駄目?
449 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 02:01:57 ] 完全にサポートしているソフトがない規格
450 名前:デフォルトの名無しさん [2006/07/08(土) 08:05:00 ] >>449 アフォ? ふつうフルサポートされてますが、
451 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 09:39:59 ] されてないよ ケーパビリィティとか つうかPOSIXったって細かく色々あるわけで
452 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 16:03:26 ] POSIXのどれか指定しないと意味のない議論だね。
453 名前:デフォルトの名無しさん [2006/07/09(日) 18:02:50 ] ん?アフォ? 正規表現の話でしょ? Posixで確定できるよ。
454 名前:デフォルトの名無しさん mailto:sage [2006/07/09(日) 18:37:58 ] そうですね
455 名前:デフォルトの名無しさん mailto:sage [2006/07/09(日) 19:01:20 ] なんだよいいともかよ
456 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 04:44:30 ] POSIXよりPerlの正規表現が強力な件
457 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 04:57:22 ] N88BASICみたいな初心者向けの言語で、広く使われている言語ってありますかね?
458 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 09:34:29 ] すぐ思いつくのは Python かな。もともと教育用言語だった。
459 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 12:04:09 ] >>458 なるほど、教育用言語は間違いなく初心者向けですね 教育用言語と言われるとPascalも思い出しますね ありがとうございます ただ、プログラミングの教育用言語というようなもの以外に、 普段プログラミングをしない人が初めてのプログラミングが必要になる、 そういう場合に適した言語を探しています。 VisualBasicは書いたことがないけど、感覚的にはそういうのです
460 名前:デフォルトの名無しさん [2006/07/12(水) 18:23:21 ] 教育用=初心者用 ということならば、 Lisperは皆初心者ってことでOK?
461 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 18:42:35 ] >>459 そういうことならTcl/TKが適しているように思う。 必須となる概念が少ない、GUI作成が容易、環境非依存等々。
462 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 21:00:07 ] >>459 JavaScript か Python かなぁ。 色んなツールのマクロ言語として良く使われているから、非プログラマにも 受け入れられ易いんじゃないかな。 >>460 Lisp が対象としている初心者は、将来 Wizard になる事を期待されている 理工系の学生とかじゃないかな。
463 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 21:57:37 ] >>462 ECMAScriptは初心者用とは違うでしょう。Pythonは知らないけど。 N88BASICかVisualBasicかでいいんじゃないかと思う
464 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 22:28:44 ] 初心者専用という意味ではなく、初心者にも取っ付き易い言語って事で挙げたんだけどな。 ドキュメントが多いし、インストール不要だし、エディタマクロやちょっとしたウェブページの装飾 にも使われているし。 後は用途次第かな。
465 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 22:37:57 ] 皆さんありがとうございます。 >>464 用途としては、実はJavaScriptを書かせるのが難しすぎるため、 もっと簡単な言語を用意してあげられないか、という話なのです。 プログラマじゃない人間にとってはJavaScriptも難しすぎるようです。
466 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 22:52:17 ] さあどんどん後出し設定がでてきますよ
467 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 22:56:58 ] 実は生徒は日本語が(ry
468 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 23:02:20 ] >>465 JavaScript がダメなら Python もダメだろうね。 普通の人なら半日も教えれば自習出来るようになるとは思うけど...
469 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 23:24:35 ] >>468 はい。実はPythonも試してみましたが難しすぎるようでした。
470 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 23:36:19 ] BASICでいいじゃん。 変数の宣言もいらないし、関数の概念すらないし、 GOTOは直感的にわかりやすいだろうし、 初めてプログラムを書く人にとっては良いと思うよ
471 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 23:41:01 ] ttp://ja.wikipedia.org/wiki/BASIC Full BASICという標準化されたベーシックがあるらしいな でも行番号のないベーシックはベーシックでない気がする
472 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 00:02:23 ] BASICの肝ってインタラクティブ環境だってことだと思うんだけどなぁ。 言語がlispでエディタ機能がグッとよくなったらemacsって言うのかもしれないけど
473 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 00:26:39 ] >>472 インタラクティブ、懐かしいね。すっかり忘れてた
474 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 02:44:19 ] Javascriptのどこが難しいんだよ 奥は深いけど、軽く使う分にはお手軽じゃんよ いきなり「プロトタイプ指向の〜」とか教えてないよな
475 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 03:34:49 ] >>474 例外的な文法が多くて混乱させる悪質な言語だと思う。 ・グローバルスコープでは変数の宣言が必要なくて、関数スコープでは必須 ・オブジェクトへのアクセスと配列へのアクセスの表記が全く同じ ・o["name"]とo.nameが同じにも関わらず、o["123abc"]は問題なくo.123abcは文法違反
476 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 09:31:05 ] >>475 >・オブジェクトへのアクセスと配列へのアクセスの表記が全く同じ これは良いんじゃないの。同じなんだから。
477 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 09:50:37 ] >>476 var a = []; a[0] = 0; a[1] = 1; window.alert(a.length); var o = {}; o[0] = 0; o[1] = 1; window.alert(o.length);
478 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 10:28:25 ] javascript は with が邪悪に感じるよ with ("") toString = toString(); こんなよーなのに殺意を抱く あと this[0] this["0"] this[00] this["00"] this[false] this["false"] ここらへん違和感
479 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 13:42:41 ] >>475 にとっては自分自身で設計した言語じゃないと全て例外ありまくりだな。 > ・グローバルスコープでは変数の宣言が必要なくて、関数スコープでは必須 グローバルスコープでも宣言すりゃあいいんでは。 「宣言したら宣言のあったところのスコープになる。なければグローバル」 と理解すればいいんじゃないの。 > ・オブジェクトへのアクセスと配列へのアクセスの表記が全く同じ どこが例外的なのかさっぱり理解できん。 > ・o["name"]とo.nameが同じにも関わらず、o["123abc"]は問題なくo.123abcは文法違反 後者でo.123abcを許す方が例外的だと思う。
480 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 15:24:27 ] >>475 >・オブジェクトへのアクセスと配列へのアクセスの表記が全く同じ ECMAScript のArrayは「配列型」みたいな専用の型じゃなくて「Arrayオブジェクト」だもの… オブジェクト型である以上他のオブジェクトと同じようにアクセスできるのが自然. # だからといってECMAScript がそれほど初心者向き言語だとは思わないが…
481 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 15:29:51 ] >>479 > 後者でo.123abcを許す方が例外的だと思う。 実装屋さんからすればその通りだが、俺が初めてCに触ったときに void 3kaku() {} という関数が受け入れられない理由がさっぱりわからなかった。 技術者の発想では、初心者用の言語は出来ないだろうね。
482 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 20:56:59 ] 言語の方からすべて初心者の要望にあわせた言語を作るなら 使い物にならん日本語言語が出来るか VBやHSPをはるかに超えたクソ言語ができるだろう。
483 名前:デフォルトの名無しさん mailto:age [2006/07/13(木) 21:10:24 ] コンパイラに入門をしたいのですが、 最低限動かしながら覚えていく手段はありませんでしょうか? コンパイラの簡単な理論の本は読んだんですが、 コンパイラが動くための全ての理論を理解して全て実装してから というのは膨大な時間が必要なようで困っています。
484 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 21:23:27 ] まずRubyの一行スクリプトから初めて、 次の日に二行スクリプト、 次には三行スクリプト。
485 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 21:26:07 ] Intelにインターンとして行ってみたら?
486 名前:デフォルトの名無しさん [2006/07/13(木) 23:04:30 ] >>478 どこが? お前の感覚では、100円と100Kg が違うのも違和感だろうなぁ
487 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 23:16:05 ] >>486 あれ、478は100円と100kgが同じであることに違和感を感じているんでしょ?
488 名前:デフォルトの名無しさん mailto:age [2006/07/13(木) 23:55:05 ] >>485 Intelとは技術展で飴もらうくらいしか関わり合いがないれすorz。
489 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 00:17:48 ] >>483 仮想マシンつくってそのマシン用のコンパイラを今の自分の環境で作って その次にその新しい言語のコンパイラを自己記述してから仮想マシンに持って行く という方法が一番学習には向いてるとおもう。 古い文献(30年位前?)でμplanって言語の紹介がbitにあったけどああいうもので始めるのはある意味正解かもしれない planのvmは4Kバイトのアドレス空間しかない16ビットの仮想スタックマシン. つかコンパイラ系の処理の何を会得したいのか不明じゃあんまり示唆のしようもないんだけどな。
490 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 02:30:37 ] >>483 機械語コードを吐くコンパイラ作成の入門としては、昔こんなのがあったんだけど、 yaccによるCコンパイラプログラミング (単行本) 近藤 嘉雪 www.amazon.co.jp/gp/product/4890521364/249-1753832-7052360?v=glance&n=465392 今はもう手に入らないしねえ。 >>489 の言うとおり、最初は簡単な仮想マシン上で動くものを作るほうがいいように思う。 yacc/lex―プログラムジェネレータonUNIX (単行本) 五月女 健治 www.amazon.co.jp/gp/product/4924998141/249-1753832-7052360?v=glance&n=465392 この本では、簡単なスタックマシン上で動作するCライクな処理系の フルソースが載ってたはず。でもこれも絶版…と思ったら、Amazonで中古が 手に入るのか。 レビューでは星ひとつになってるが、俺には結構役に立ったんだがなあ。 # でもやっぱり説明は役に立たずに、ひたすらサンプルコードを読んでたが。
491 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 16:08:20 ] 全部持ってるけどさわり以外まったく読んでないな
492 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 23:19:36 ] 本読んで理解するより、自分で作った方が早い BNFと再帰程度の知識で、コンパイラは書ける
493 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 23:35:12 ] コンパイラ作れない香具師はプログラマとして認められず
494 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 23:50:47 ] どっちの人にもメール送ったけど原稿は紙だし再販する気は ないみたい
495 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 01:18:14 ] ──────────────────────────────── 参加者:筑紫 鳥越 古舘 小倉 田原 閲覧(1) ──────────────────────────────── 筑紫 : ROMってる奴ってネットウヨなんじゃないの? ──────────────────────────────── 鳥越 : インターネッツのゴミ貯め・2chに生息するあの連中ですかww ──────────────────────────────── 古舘 : 怖い怖い、我々も論破されちゃうんですかね〜(藁 ──────────────────────────────── 田原 : 論破して貰おうじゃないの、ホラ、入ってきなさいよ ──────────────────────────────── 小倉 : さっさと入って来いよ、ハゲ! ──────────────────────────────── 『櫻井よしこ』が入室しました ──────────────────────────────── 『筑紫』が退室しました ──────────────────────────────── 『鳥越』が退室しました ──────────────────────────────── 『古舘』が退室しました ──────────────────────────────── 『田原』が退室しました ──────────────────────────────── 『小倉』が退室しました
496 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 12:13:26 ] >>483 こんなのもあった。 www.watalab.cs.uec.ac.jp/tinyCabs.html
497 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 15:52:21 ] >>483 これも小さいね。 www.nk.rim.or.jp/~jun/rvtlc/rvtlc.html
498 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 21:07:09 ] なんでどっちも、圧縮形式で何十キロもあるんだよ 最低限のことしかやってなかったら、そんなに大きいはずない 俺が暇つぶしに書いたヤツ、圧縮しなくても18キロだよ?
499 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 21:25:16 ] このスレで IActiveScript 系の質問するとスルーされるようなのですが、 他に専用スレでもあるんでしょうか?
500 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 21:59:54 ] >>498 vtlの方はしょうがないんじゃないの、実行ランタイムもついてたし。 なにしろvtlでvtlコンパイラ書いてあるの初めてみた(近いものでgameコンパイラ以来かも、つってもラベル使えるvtlってのはvtlと認めたくないけど)
501 名前:デフォルトの名無しさん [2006/07/16(日) 09:44:55 ] DQN玄子はするーされまつ
502 名前:デフォルトの名無しさん mailto:sage [2006/07/17(月) 22:36:41 ] インタプリタつくってるんだけど、実行部分のクラス名をExecutorにするかEvaluatorにするかで迷ってます。 どっちがいいと思う? つまらん質問でごめん!
503 名前:デフォルトの名無しさん mailto:sage [2006/07/17(月) 22:40:00 ] 古の REPL に倣うなら Eval... の方。
504 名前:デフォルトの名無しさん mailto:sage [2006/07/17(月) 23:07:54 ] 小さいコンパイラシリーズもっとキボンヌ
505 名前:デフォルトの名無しさん mailto:sage [2006/07/18(火) 01:33:43 ] >>498 496のほうだけど、圧縮ファイルほどくとドキュメントが一番でかいよ。
506 名前:デフォルトの名無しさん [2006/07/19(水) 19:42:17 ] りんごタン
507 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 14:27:02 ] >>499 IActiveScriptのIDispatch の話なら、 alpha.sourceforge.jp/diary/0602.html この辺見たら何かわかるかも。 「自分のグローバルメンバを公開するか」ということと、 「他の言語のグローバルメンバにアクセスできるか」ということに分けて考えられる。 前者については IActiveScript::GetScriptDispatch で得られる IDispatch (IDispatchEx で実装していることが多いみたい) ポインタがグローバルオブジェクトになり、 等とかいてあるけど。
508 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 17:52:38 ] あ?ケンカう
509 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 13:26:41 ] >>502 Executor インタプリタ の検索結果 約 1,520 件中 1 - 10 件目 (1.46 秒) Evaluator インタプリタ の検索結果 約 279 件中 1 - 10 件目 (0.83 秒) Executor interpreter の検索結果 約 147,000 件中 1 - 10 件目 (0.14 秒) Evaluator interpreter の検索結果 約 554,000 件中 1 - 10 件目 (0.33 秒) 日本だと、Executor 国際的にはEvaluatorが多いみたい。
510 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 19:32:04 ] executorは殺されそうで怖い
511 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 22:08:03 ] executeだとVMのようなバイトコードエンジンのイメージがある evalだと値の評価って感じなのでノードを扱ってるイメージかも >>510 死刑執行人だっけ?
512 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 22:22:17 ] えくせきゅーしょなー
513 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 23:26:24 ] evaluator の方は validate 噛ましてるようなイメージない?
514 名前:デフォルトの名無しさん [2006/07/25(火) 22:41:35 ] 一方ロシアはawkを使った。
515 名前:デフォルトの名無しさん mailto:sage [2006/07/25(火) 23:48:30 ] それ、元ネタなんだっけ?
516 名前:デフォルトの名無しさん mailto:sage [2006/07/25(火) 23:58:22 ] 安西先生
517 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 00:49:16 ] >>515 鉛筆を使ったって奴じゃろ。
518 名前:デフォルトの名無しさん [2006/07/26(水) 22:58:00 ] しかし、日本はRubyを選んだ。
519 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 03:06:29 ] しかし島根は Ruby を選んだ ttp://www.rubyist.net/~matz/20041210.html#p04
520 名前:デフォルトの名無しさん mailto:sage [2006/07/28(金) 16:59:13 ] アンチRuby房は、竹島を韓国領土とでもいうのでしょうな。
521 名前:デフォルトの名無しさん mailto:sage [2006/07/28(金) 22:35:19 ] >>520 言おうものなら自分の立脚している大地をぶちこわすだけだよ(笑 #国民は総統の(元台湾のw)声を聞く! #元ネタわかる人は原語で書いてみよう