Skip to content

A C-like programming language for writing WebAssembly–with mostly preserved original instructions, compiled into .wasm binary.

License

Notifications You must be signed in to change notification settings

apskhem/c-webassembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c-webassembly-logo

C-WebAssembly

DemoDocumentation

badge badge badge badge

C-WebAssembly is a programming language designed specifically for writing WebAssembly in C-like syntax as close to the machine as possible, with manual table and memory management and native instructions. The language will be compiled into .wat or .wasm, without any boilerplate or over-generated code (except built-in libraries). With C-WebAssembly, it is possible to manage memory and table manually. The compiler aims to provide a zero-cost abstraction feature that guarantees compiled code is fully optimized.

Sample Syntax

view simple code sample

About

A C-like programming language for writing WebAssembly–with mostly preserved original instructions, compiled into .wasm binary.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages