うらおブログ(移転しました)スマートフォン用の表示で見るやねうらおブログ(移転しました)この広告は、90日以上更新していないブログに表示しています。compiler長々と書いてしまった。ソースコードがコンパイラの特定のバージョンを強要するのは別にあっても構わないと思う。COMインターフェースで特定のバージョンの実装を要求するのと同じである。それが叶わないならば、コンパイラを自作してしまうことだ。Machine:仮想マシン)とJITコンパイラを用意して、その上に自分のコードを構築する。しておけば、新しい環境が出たとしてもVMを新しい環境に移植するだけの手間で済む。Language:中間言語)をそのまま使ってもいい。これ、使っておけば少なくともLinuxならmonoベースで動かせなくはないだろう。C++でもC#でも好きなのを使えばいい。.NETのIL用のコンパイラは比較的作りやすいので、簡単なコンパイラなら大学のプログラミングの演習程度の手間で作れなくはない。それこそ、1日か2日あれば十分だ。その上にいろいろ構築していく。すれば、コンパイラのバージョンが上がることはない。自作のコンパイラをバージョンアップしたいのならば少なくとも自己責任だし、納得はいく。(気がする)さて、話を戻して、部品としての要件についてもう少し突っ込んで考えてゆこう。このへん、自作の言語なら何でもありだ。電子書籍になるに至るまでの話ブログちょっとだけ移転のお知らせ時代はまだゲームセンターあらしに追いつかないのかやねうら王、電王戦バージョン提出しました将棋の神様のレーティングはいくつなのか?月別アーカイブはてなブログをはじめよう!yaneuraoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。