Code Runner for VS Code,下载量突破 4000 万!支持超过50种语言

大家好!我是韩老师。

还记得 6 年前的夏天,我在巨硬写着世界上最好的语言,有时也需要带着游标卡尺写着另一门语言。然而,我对这两门语言都不熟悉,如果能在 VS Code 中方便快捷地运行各种语言,那岂不是很方便?于是,我就开发了 Code Runner 插件。

https://github.com/formulahendry/vscode-code-runner

下载量

2016 年 7 月 15 日,Code Runner 正式发布!

2019 年 11 月 24 日,Code Runner 下载量突破 1000 万!

2021 年 1 月 31 日,Code Runner 下载量突破 2000 万!

2021 年 11 月 7 日,Code Runner 下载量突破 3000 万!

2022 年 7 月 17 日,Code Runner 下载量突破 4000 万!

895f4ee38e4b4b92f0a26ff0b0403842.jpeg

多语言支持

经过数年时间的打磨,Code Runner 的功能越来越丰富,也支持了超过 50 种语言:

C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran, Ring, Standard ML, Zig。

新方向

不仅仅是功能上的改进和支持的编程语言的数量上的增加,我还一直尝试探索新的方向。

去年 12 月,我发布了全新的 Code Runner for Web 插件!

https://github.com/formulahendry/vscode-code-runner-for-web

ede01a107f16a91d24e3c73dbe841476.jpeg

与 Code Runner 需要用户自行安装相应的编译器/解释器不同,安装好 Code Runner for Web 插件后,我们可以在 vscode.dev、github.dev 和桌面版 VS Code 中直接运行 Python !它有两大亮点:

  • 快速便捷:不需要额外安装 Python 解释器,真正的一键运行!

  • 免费:无需后端运行环境,全部在浏览器环境中完成!

英雄所见略同

2021 年 12 月,我发布了 Code Runner for Web。

2022 年 4 月,Anaconda 发布了 PyScript

正可谓 Great minds think alike!

站在巨人的肩膀上

Code Runner for Web 的工作原理是怎么样的呢?

Great Products Sits on the Shoulder of Giants!

有下面三位重要的巨人:

  • WebAssembly/WASM (https://webassembly.org/)

  • Emscripten (https://emscripten.org/): 把基于 LLVM 的项目编译到浏览器、Node.js 或者 WebAssembly 运行时。

  • Pyodide (https://pyodide.org/en/stable/): 基于 WebAssembly 的 Python 发行版。

简单来说,就是通过 Emscripten,Pyodide 把 CPython 解释器预先编译成 WebAssembly,使得 Python 文件可以在浏览器中运行!

35b11e1451405555103193e6aad20ed4.jpeg

未来

WebAssembly is the future! —— Jun Han

让我们一起期待!

3982f0cc8f14b9eb46c81d0631f421f7.png

End

HJ说

大厂内推 · 职业规划 · 业界资讯

a36ef1fec21efbda93b2cbaf139564f5.jpeg

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值