myugaruの色々構想中・・・!

「C#」「画像処理」「XNA未対応PCでゲームIDE作りの無謀な野望」

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  98  : 記事  0  : コメント  2342  : トラックバック  59

ニュース

myugaru
仕事(昔)=ヲタク系プログラマー~マスコミ系サポートデスク
仕事(今)=電子機器系サービス業
趣味a=パズルゲーム全般、シューティングは主に見学
趣味b=画像処理関係の勉強
趣味c=プログラミング言語の勉強
趣味d=アキバ系ヲタク
趣味e=芸能アイドル系ヲタク
d,e色の強いもう一つのブログ
最新目標=シューティングゲームを作る

わんくまりんく

わんくま同盟blog C#,VB.NET掲示板

ぶろぐつーる

あわせて読みたい

はてなりんぐ

書庫

日記カテゴリ

ギャラリ

お友達

リンク

Amazonから早速届いておりました。それにしても最近は本とか手紙感覚でポストへ届くから早いですよね。まさか昨日注文してもう今日読めちゃってるなんて思いもよりませんでした。

もうニヤニヤしまくってサックリと読ませていただきました。私はコンパイラとは(国語辞典とかもそう思ってるんですが)、人が作ったんだけどとても人が作ったとは思えない神様からの贈り物くらいに思ってました。今日は初めて普通にソフトウェアなんだっていうのを知った気がします。なんだか

これ読んだら自分もコンパイラが作れる気になれるそんな一冊ですね。

・・・・・

註:いやいやいや、すみません、そんな簡単に作れるわけはありませんね。失礼しました。

 

それと!第2部の座談会がなんだか超熱い感じですね。

さすがに半分くらい使っちゃってるだけはありますね。

・・・・・よし。とりあえずもう一回最初っから読んでみよっと。

投稿日時 : 2008年2月20日 22:45

コメント

# re: C++言語のカラクリ 2008/02/20 22:51 アキラ
インタプリタならわりと作れるんじゃないですかねー
(C++を作るのはデカすぎてキツイですけど)

# re: C++言語のカラクリ 2008/02/20 23:03 myugaru
To アキラさん
はじめまして、コメントありがとうございます。掲示板でよくお見かけしています。

>インタプリタならわりと作れるんじゃないですかねー

うはっ、そういうのを私もさらっと言ってみたいです。精進精進!

# re: C++言語のカラクリ 2008/02/20 23:07 επιστημη
あるいはC#かなんかへのトランスレータ書くですよ。
吐き出されたC#コードをCodeDom使ってコンパイルしちまえば
マイ.NET言語のいっちょあがりっす♪


# re: C++言語のカラクリ 2008/02/21 0:10 アキラ
要は言語の変換ができればいいので

C#のコンソールアプリとかで
cout << "Hello World\n";
と入力されたら
Console.WriteLine("Hello World\n");
を呼べばいいんですよ

あとは積み重ねですね。
後々は構文木を用意することにはなるでしょうけど。
(L#はそんな感じのはず)

# re: C++言語のカラクリ 2008/02/21 2:46 NyaRuRu
>後々は構文木を用意することにはなるでしょうけど。

個人的には,直接 AST を触る方が返ってとっかかりとしては簡単なんじゃないかという気が最近しています.
むしろ言語とパーサ作る手間がもどかしいというか.
DLR AST は良くできてますよ.
http://blogs.msdn.com/shozoa/archive/2008/02.aspx


# re: C++言語のカラクリ 2008/02/21 6:33 επιστημη
以前ちょいとしたスクリプトもどきを提供せんならんことがあって、
そんときゃソースコードをXMLで書いてもらうことにしました。
XMLパーサに構文木を8割がたこさえてもらったよな感じ。

<eval expr="a<b">
 <iftrue><set var="c" expr="a" /></iftrue>
 <iffalse><set var="c" expr="b" /></iffalse>
</eval>

なんてな。おちゃらかー ^^;


# re: C++言語のカラクリ 2008/02/21 7:21 myugaru
To NyaRuRuさん
はじめまして。DirectXの勉強にNyaRuRuさんの記事がとても参考になって励みになっております。コメントありがとうございます。

>reflection が使える C# では,実行時の reflection + generics という応用があるわけですが,元々 C++ 大好きという人はどうもこの方面がお気に召さないみたいなんですよね.

リフレクションは素晴らしい発明だなあと私は感じました。でもC言語だったらコンパイルすると完全に消滅してしまうようなローカルスコープな変数名までも格納しちゃってる点は著作権的な部分で不安な人も多いのではないでしょうか?私が凡人だから何か大きな意図に気付いてないだけなのでしょうか。

>LINQ や DLR で遊んでいる私です.

私は自分のプログラミングでLINQの使い道を考えてたのですが、画像処理でビットマップのピクセル群の一部分にフィルターを掛けたりするのに使えそうかしら?とか漠然と思っています。動的言語はほとんどわからないです。でも最近話題も多いですし乗り遅れない程度には勉強しておこうかなと思います。


To επιστημηさん
おはようございます。朝からテンション上げ上げですね!コメントありがとうございます。うーん。おもしろい返し言葉が見つからないです。とりあえずXMLは異様に便利なフォーマットですねということですね?(違


# re: C++言語のカラクリ 2008/02/21 9:12 まさる
>昨日注文してもう今日読めちゃってる
壁|T-T)シクシク・・・いいなぁ

# re: C++言語のカラクリ 2008/02/21 10:04 επιστημη
熱帯林と雪国じゃ相性悪いんぢゃねぇスカ?

# re: C++言語のカラクリ 2008/02/21 12:59 まさる
>熱帯林と雪国じゃ相性悪いんぢゃねぇスカ?
誰がうまいこと言えとw

確認メール送ってみるかな・・・

# re: C++言語のカラクリ 2008/02/21 16:21 myugaru
To まさるさん
こんにちは。まだ届かないのですか!地区ごとにやっぱ在庫状況が違うのでしょうか?早く届くと良いですねえ・・・

Post Feedback

タイトル
名前
Url:
コメント