V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
formulahendry
V2EX  ›  Visual Studio Code

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

  •  
  •   formulahendry ·
    formulahendry · 2022-07-18 14:08:41 +08:00 · 2858 次点击
    这是一个创建于 861 天前的主题,其中的信息可能已经有所发展或是发生改变。

    还记得 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

    站在巨人的肩膀上

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

    有下面三位重要的巨人:

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

    未来

    WebAssembly is the future!

    让我们一起期待!


    最后,欢迎大家来围观哈:

    3 条回复    2022-09-06 23:17:15 +08:00
    xianfei
        1
    xianfei  
       2022-07-18 15:40:52 +08:00
    或许 Code Runner for Web 可以支持一下 JavaScript 理论上不是很难
    xLight
        2
    xLight  
       2022-07-20 16:58:13 +08:00 via Android
    谁能告诉我这东西是干啥的
    zsj1029
        3
    zsj1029  
       2022-09-06 23:17:15 +08:00 via iPhone
    顶一个先,好东西支持
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5644 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 07:22 · PVG 15:22 · LAX 23:22 · JFK 02:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.