Click on the blue text above

Follow us

(Reading time for this article: 3 minutes)


Reprinted from: HJ says

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.

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





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!

picture

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!
  • https://github.com/formulahendry/vscode-code-runner-for-web
picture
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 desktop 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  (https://webassembly.org/)

  • Emscripten  (https://emscripten.org/): Compile LLVM based projects to browser, Node.js or WebAssembly runtimes.

  • Pyodide (https://pyodide.org/en/stable/): 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!

picture


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

HJ says

, like 62

picture

Thank you for reading this article~ I believe you must have some thoughts, opinions, and questions to express. Feel free to speak freely in the comment area , and look forward to hearing your "voice"!

At the same time, don't forget to forward the content you like to your friends , thank you for your support!

picture

Long press to identify the QR code

Follow Microsoft China MSDN

                         

picture

Click "Read the original text" to get the latest update of VS Code ~