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
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!
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.
-
https://github.com/formulahendry/vscode-code-runner-for-web

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

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!
Long press to identify the QR code
Follow Microsoft China MSDN

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