javascriptを書き出す高級言語を探しています。言い換えると、この言語とjavascriptの関係は、C++とアセンブリコードの関係に似ています。
この高級言語の要件は、型の安全性、簡単なリファクタリング、クラス、継承など(java / C#/ vb.netのようなもの)を持つことができることです。
利点は、JavaScriptに継承をもたらすために「ハック」に依存することなく、この高級言語でコーディングできることです。さらに、高級言語は型安全性の制限を課し、生成されたjavascriptは単に「仕事をする」ので、実行時の型/アヒルのチェックを行う必要はありません。
追加の利点は、アセンブリでのコーディングと比較して、C++でコーディングするときに得られる可能性のある利点のいずれかです。
私は実際にこの高級言語を自分で書こうとしていますが、それは大変な作業であり、誰かが実際にそのようなことをすでに行っているのではないかと思いました。