TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

WebAssembly impact on the future of programming languages

6 点作者 sdeleuze将近 3 年前

2 条评论

Kukumber将近 3 年前
That&#x27;s a solid analysis of the situation<p>I personally believe C++ will be the main language to target WASM (and maybe Rust&#x2F;Zig, more chance for Zig since it can just use C&#x2F;C++ libs out of the box, for Rust it&#x27;ll be from scratch projects only), mostly because of the use cases (multimedia, games, AR, 3D)<p>Adobe for example, they have 0 benefits to rewrite their applications, so they&#x27;ll end up reusing their stuff (C++), and that&#x27;s what they are doing [1]<p>I don&#x27;t think the traditional high level languages like Java&#x2F;C# will be popular due to their heavy runtime and history<p>C# has a huge problem to overcome, size + number of files (.dll for some reasons, typical microsoft) one has to download, even if cached, you still have to pay the price, and overall it doesn&#x27;t feel clean, nor efficient enough<p>Is that enough to avoid writing JS? maybe for some people, C# is a pretty nice language, but they&#x27;d better just transpile to JS instead [2]<p>Java? oracle has no benefits in porting Java to WASM, as mentioned by the author of this tweet, so it&#x27;ll be a job for the community, they did something [3], it&#x27;s promising<p>What&#x27;s missing is Kotlin, they are working on their WASM compiler, i think they are a little bit too silent about it, i had lot of hope for Kotlin Native, but ended up being a disappointment, their LLVM based compiler is too slow (both compile speed and runtime perf), and their focus on JVM tooling is just painful to accept, it just is painfully slow and bloated<p>[1] - <a href="https:&#x2F;&#x2F;web.dev&#x2F;ps-on-the-web&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.dev&#x2F;ps-on-the-web&#x2F;</a><p>[2] - <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20210125062246&#x2F;http:&#x2F;&#x2F;www.bridge.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20210125062246&#x2F;http:&#x2F;&#x2F;www.bridge...</a> (archive because the website now points to an empty github repo)<p>[3] - <a href="https:&#x2F;&#x2F;teavm.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;teavm.org&#x2F;</a>
评论 #32274014 未加载
pestatije将近 3 年前
Why Twitter, of all options?
评论 #32273999 未加载
评论 #32271326 未加载