久々にVoltaの名前を見たような気がするのでメモ。
InfoQ: Volta: Developing Distributed Applications by Recompiling
記事内容的にはIEEE SoftwareにVoltaの記事が載ったことを受けてのもの。IEEE Softwareに掲載された記事はVoltaの内部アーキテクチャの解説をしていて、表題通りVoltaがC#のコードからJava Scriptのコードを生成する方法が、コードトランスレーションではなく、一度C#のコードをCILのバイナリにして、それをリコンパイルしてJava Scriptのコードを生成していることを説明している。ちょうど僕らがReflectorでC#で作ったアセンブリをVBとして表示させるようなものだ。(実際にはそんなに単純じゃないけど)
http://www.computer.org/portal/cms_docs_software/software/homepage/2008/s5man.pdf
コメント