头图

From: Play with VS Code

Hello everyone! I am Teacher Han. I still remember the summer 6 years ago, I was writing the best language in the world on the giant hard disk, and sometimes I needed to write another language with a vernier caliper. However, I'm not familiar with either language, wouldn't it be very convenient to run various languages in VS Code quickly and easily? So, I developed the Code Runner plugin.

Downloads

On July 15, 2016, Code Runner was officially released!
On November 24, 2019, Code Runner surpassed 10 million downloads!
On January 31, 2021, Code Runner surpassed 20 million downloads!
On November 7, 2021, Code Runner surpassed 30 million downloads!
On July 17, 2022, Code Runner surpassed 40 million downloads!

图片

Multilingual support

After several years of polishing, Code Runner has become more and more functional and supports more than 50 languages:
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.

New Direction

More than just functional improvements and an increase in the number of supported programming languages, I'm always trying to explore new directions. Last December, I released my brand new Code Runner for Web plugin!

图片

Unlike Code Runner, which requires users to install the corresponding compiler/interpreter, after installing the Code Runner for Web plug-in, we can run Python directly in vscode.dev, github.dev, and the desktop version of VS Code! It has two major highlights:
Fast and convenient: no need to install additional Python interpreter, real one-click operation!
Free: No backend running environment required, all done in the browser environment!

Heroes see the same

In December 2021, I released Code Runner for Web.
In April 2022, Anaconda released PyScript!
It can be described as Great minds think alike!

Standing on the shoulders of giants

How does Code Runner for Web work?
Great Products Sits on the Shoulder of Giants!
There are three important giants:

  • WebAssembly/WASM
  • Emscripten : Compile LLVM based projects to browser, Node.js or WebAssembly runtimes.
  • Pyodide : WebAssembly-based Python distribution. In short, through Emscripten, Pyodide precompiles the CPython interpreter into WebAssembly, so that Python files can be run in the browser!

image.png

future

WebAssembly is the future! - Jun Han
Let's look forward to it together!

图片
Long press to identify the QR code and follow Microsoft China MSDN

Click to get the latest update of VS Code~


微软技术栈
418 声望994 粉丝

微软技术生态官方平台。予力众生,成就不凡!微软致力于用技术改变世界,助力企业实现数字化转型。