Multilingual Code Runner
JavaScript
document.getElementById("js-output").textContent = "Hello from JavaScript! 2 + 2 = " + (2 + 2);
Hello from JavaScript! 2 + 2 = 4
WebAssembly
00 61 73 6d 01 00 00 00 01 07 01 60 02 7f 7f 01 7f 03 02 01 00 07 07 01 03 61 64 64 00 00 0a 09 01 07 00 20 00 20 01 6a 0b
7 + 8 = 15
Python
from browser import document
output = "Hello from Python!\n"
for i in range(3):
output += f"Count {i}\n"
document["python-output"].text = output
Hello from Python!
Count 0
Count 1
Count 2
Ruby
output = "Hello from Ruby!\n"
3.times do |i|
output += "Count #{i}\n"
end
`document.getElementById("ruby-output").textContent = output`
Hello from Ruby!
Count 0
Count 1
Count 2
Lua
local js = require "js"
local doc = js.global.document
local output = "Hello from Lua!\n"
for i = 0, 2 do
output = output .. "Count " .. i .. "\n"
end
doc:getElementById("lua-output").textContent = output
Hello from Lua!
Count 0
Count 1
Count 2