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 萬!

多語言支持

經過數年時間的打磨,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

與 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 文件可以在瀏覽器中運行!

未來

WebAssembly is the future! —— Jun Han
讓我們一起期待!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章