所以我正在寻找一个特殊项目的语言。
我正在开发一个项目,我们即将设计一些最初将在浏览器中运行的渲染模块,但从长远来看,在多个平台上更有趣(Android,IOS,Linux,Windows,整个真实的跨平台场景。
为了实现这一目标,我们希望利用emscripten,llvm和本机编译语言。由于模块在图形上具有挑战性,因此要求该语言具有openGL-LLVM绑定,以便emscript可以将实现转换为webgl。我试图在下面说明我们的愿望。
Source
|---> Native binaries
|---> LLVM
|---> Javascript (via EMSCRIPTEN)
因此,这就引出了我们的问题。哪种语言支持这个?正如我所看到的,可能的语言是C,C ++,Go,Rust和Haskell。我们真的很想避免使用C和C ++,尽管它们是最现实的选择。
据我所知,所有语言都有LLVM绑定,但更重要的是拥有可靠的openGL-LLVM绑定。