我正在寻找一种能写出 javascript 的高级语言。换句话说,这种语言与 javascript 的关系类似于 C++ 与汇编代码的关系。
这种高级语言的要求是类型安全、易于重构、能够拥有类、继承等(有点像 java/C#/vb.net)。
优点是我可以用这种更高级的语言编写代码,而不必依赖“hacks”来将继承带到 javascript。此外,我不必进行任何运行时类型/鸭子检查,因为高级语言将施加类型安全限制,并且生成的 javascript 只会“完成工作”。
与在汇编中编码相比,使用 C++ 编码时我们可以拥有的任何其他优势将是其他优势。
我实际上打算自己尝试编写这种高级语言,但它的工作量太大,我想知道是否有人实际上已经做过类似的事情。