AssemblyScript
AssemblyScript는 TypeScript와 유사한 문법으로 WebAssembly 모듈을 작성하기 위한 프로그래밍 언어다. TypeScript의 문법을 일부 공유하지만 모든 TypeScript 코드와 호환되는 것은 아니며, i32, i64, f32 등의 WebAssembly 수치...
| 분류 | WebAssembly 대상 컴파일 언어 |
|---|---|
| 문법 기반 | TypeScript |
| 주요 도구 | AssemblyScript 컴파일러, Binaryen |
| 출력 | WebAssembly 바이트코드 |
| 특성 | 정적 타입, 명시적 수치 자료형 |
AssemblyScript는 TypeScript와 유사한 문법으로 WebAssembly 모듈을 작성하기 위한 프로그래밍 언어다. TypeScript의 문법을 일부 공유하지만 모든 TypeScript 코드와 호환되는 것은 아니며, i32, i64, f32 등의 WebAssembly 수치 타입과 정적 메모리 모델을 중심으로 설계되었다. 컴파일러는 소스를 직접 WebAssembly로 변환하므로 일반 JavaScript로 변환한 뒤 실행하는 TypeScript 방식과 구분된다.[1]