# Scripting Languages and Compiled Languages in WebAssembly

DevFeed: [Scripting Languages and Compiled Languages in WebAssembly](<https://devfeed.tech/articles/scripting-languages-and-compiled-languages-in-webassembly-15341.md>)

Original publisher: [Read original article](<https://www.fermyon.com/blog/scripts-vs-compiled-wasm>)

Author: Matt Butcher

Published: 2022-03-07T21:51:54Z

Content type: article

Language: en

Sources: [Fermyon - Experience the next wave of cloud computing.](<https://devfeed.tech/sources/fermyon-experience-the-next-wave-of-cloud-computing.md>)

Topics: [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [Scripting](<https://devfeed.tech/topics/scripting.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Python](<https://devfeed.tech/topics/python.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [C](<https://devfeed.tech/topics/c.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Go](<https://devfeed.tech/topics/go.md>), [Rust](<https://devfeed.tech/topics/rust.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [go](<https://devfeed.tech/tags/go.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [python](<https://devfeed.tech/tags/python.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [rust](<https://devfeed.tech/tags/rust.md>), [scripting](<https://devfeed.tech/tags/scripting.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

## AI overview

This article surveys WebAssembly across scripting languages such as JavaScript, Python, and Ruby and compiled languages such as C, C++, Go, and Rust, highlighting differences in how developers traditionally work with these language groups.

## Source excerpt

The promise of WebAssembly is that it can be a common runtime for all sorts of languages. But there are differences between how we traditionally write in scripting languages (JavaScript, Python, Ruby) versus compiled languages (C/C++, Go, Rust). In this post, we survey the WebAssembly landscape to see what is happening along these fronts.