Skip to content

Commit 12351e2

Browse files
Update component-model/src/design/why-component-model.md
Co-authored-by: Victor Adossi <123968127+vados-cosmonic@users.noreply.github.com>
1 parent 117804e commit 12351e2

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

component-model/src/design/why-component-model.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,8 @@ we start by defining them.
1212
A module is defined by the [WebAssembly Core Specification](https://webassembly.github.io/spec/core/).
1313

1414
WebAssembly programs can be written by hand,
15-
but it's more likely that you will use a compiler to generate your programs.
16-
In general, a compiler translates programs from a source language
17-
to a target language.
18-
Compilers whose target language is WebAssembly may take
19-
Rust, C, Go, or a variety of other languages as a source language.
15+
but it's more likely that you will use a higher level programming language
16+
such as Rust, C, Go, Javascript, or Python to build WebAssembly programs.
2017
In this case, the compiler produces a WebAssembly [core module](https://webassembly.github.io/spec/core/syntax/modules.html).
2118

2219
A core module is a set of definitions.

0 commit comments

Comments
 (0)