WebAssembly(줄여서 wasm)는 JavaScript처럼 브라우저에서 실행되는 하위 수준 바이트코드 형식입니다. JavaScript보다 구문 분석이 빠르고 실행도 빠르도록 설계되어 새로운 언어와 기존 언어에 적합한 컴파일 대상이 됩니다.
이 저장소에는 현재 WebAssembly(wasm)에서 해당 VM으로 컴파일되거나 VM이 있는 언어 목록이 포함되어 있습니다.
? - 생산 중.
? - 프로덕션 용도로 안정적입니다.
? - 불안정하지만 사용할 수 있습니다.
? - 작업이 진행 중입니다.
☠️ - 유지 관리되지 않거나 더 이상 사용되지 않음
Unmaintained
Unmaintained
Unmaintained
Unmaintained
Unmaintained
Unmaintained
Unmaintained
Unmaintained
.NET Framework는 주로 Microsoft Windows에서 실행되는 Microsoft에서 개발한 소프트웨어 프레임워크입니다. 여기에는 FCL(프레임워크 클래스 라이브러리)이라는 대규모 클래스 라이브러리가 포함되어 있으며 여러 프로그래밍 언어에 걸쳐 언어 상호 운용성(각 언어는 다른 언어로 작성된 코드를 사용할 수 있음)을 제공합니다.
Ada는 Pascal 및 기타 언어에서 영감을 받은 구조화되고, 정적으로 유형이 지정되고, 명령형이며 객체 지향적인 고급 프로그래밍 언어입니다. DbC(Design by Contract), 매우 강력한 유형 지정, 명시적 동시성, 작업, 동기 메시지 전달, 보호된 개체 및 비결정성에 대한 언어 지원이 내장되어 있습니다. Ada는 컴파일러를 사용하여 런타임 오류 대신 오류를 찾아 코드 안전성과 유지 관리성을 향상시킵니다.
AssemblyScript는 TypeScript의 구문과 노드의 활발한 생태계를 활용하면서 WebAssembly를 대상으로 하는 새로운 컴파일러입니다. 설정하는 데 복잡한 툴체인이 필요한 대신 간단히 npm을 설치하거나 브라우저에서 실행할 수 있습니다.
Astro는 신속한 프로토타이핑과 고성능 애플리케이션을 위한 재미있고 안전한 언어입니다.
Unmaintained
Ballerina는 네트워크 서비스를 보다 쉽게 사용, 결합 및 생성할 수 있게 해주는 클라우드용 오픈 소스 프로그래밍 언어입니다. WebAssembly 컴파일러는 기본 Ballerina 컴파일러 nBallerina용으로 구현되었습니다.
BASIC("Beginners' All- Purpose Symbolic Instruction Code"의 약어)은 초기 범용 및 고급 프로그래밍 언어입니다. 여전히 가장 간단하고 배우기 쉬운 언어 중 하나입니다.
basic2wasm
도구를 제공합니다.Brainfuck은 1993년 Urban Müller가 만든 난해한 프로그래밍 언어로 극도의 미니멀리즘으로 유명합니다. 언어는 8개의 간단한 명령과 명령 포인터로 구성됩니다. 완전히 Turing-complete이지만 실제 사용을 위한 것이 아니라 프로그래머에게 도전과 즐거움을 주기 위한 것입니다.
C는 구조화된 프로그래밍, 어휘 변수 범위 및 재귀를 지원하는 범용 필수 컴퓨터 프로그래밍 언어이며 정적 유형 시스템은 의도하지 않은 많은 작업을 방지합니다. C는 원래 1969년에서 1973년 사이에 Bell Labs에서 Dennis Ritchie에 의해 개발되었으며[6] Unix 운영 체제를 다시 구현하는 데 사용되었습니다.
C#은 강력한 유형 지정, 명령형, 선언적, 기능적, 일반, 개체 지향(클래스 기반) 및 구성 요소 지향 프로그래밍 분야를 포괄하는 다중 패러다임 프로그래밍 언어입니다. 개발팀은 Anders Hejlsberg가 이끌고 있습니다. WebAssembly 지원은 Blazor를 통해 이루어집니다.
C++는 범용 프로그래밍 언어입니다. 이는 필수적이고 객체 지향적이며 일반적인 프로그래밍 기능을 갖추고 있으면서도 저수준 메모리 조작을 위한 기능도 제공합니다. 성능, 효율성, 사용 유연성을 강조하면서 시스템 프로그래밍과 임베디드, 리소스 제약이 있는 대규모 시스템을 지향하도록 설계되었습니다. 언어 개발은 1979년 Bjarne Stroustrup에 의해 "C with Classes"로 시작되었습니다.
C4wa("C for Web Assembly")는 간단하고 효율적인 웹 어셈블리 컴파일을 위해 특별히 설계된 표준 C의 하위 집합입니다. 생성된 WASM 파일에는 오버헤드가 없으며 웹 어셈블리 런타임과 즉시 호환되며 가변 인수 함수(예:
printf
) 가져오기를 지원합니다. 형식이 잘 지정되고 읽기 쉬운 WAT 파일을 생성하는 옵션도 있습니다.
Clean은 실제 응용 프로그램을 만들기 위해 설계된 범용, 최첨단, 순수하고 게으른 함수형 프로그래밍 언어입니다. 가장 주목할만한 언어 기능 중 일부는 고유성 타이핑, 동적 타이핑 및 일반 기능입니다.
Go 및 TypeScript와 유사한 프로그래밍 언어입니다.
COBOL은 비즈니스용으로 설계된 컴파일된 영어와 유사한 프로그래밍 언어입니다. 이는 필수적이고 절차적이며 객체 지향적입니다. COBOL은 주로 비즈니스, 재무 및 관리 시스템에서 사용됩니다.
Crystal은 다음과 같은 목표를 가진 프로그래밍 언어입니다.
- Ruby와 유사한 구문을 갖습니다(그러나 호환성은 목표가 아닙니다).
- 정적으로 유형 검사가 이루어지지만 변수 유형이나 메소드 인수를 지정할 필요가 없습니다.
- Crystal에서 바인딩을 작성하여 C 코드를 호출할 수 있습니다.
- 상용구 코드를 방지하려면 컴파일 타임 평가 및 코드 생성이 필요합니다.
- 효율적인 네이티브 코드로 컴파일합니다.
빠르고 효율적인 동시 스크립팅. 동적 및 점진적 유형; 파이버와의 동시성; 멀티스레드; 메모리 안전; FFI 및 삽입 가능.
D는 정적 타이핑, 시스템 수준 액세스 및 C와 유사한 구문을 갖춘 범용 프로그래밍 언어입니다.
모든 플랫폼에서 고품질 앱을 위한 접근하기 쉽고 이식 가능하며 생산적인 언어
Eclair는 LLVM IR 및 WASM으로 컴파일되는 최소한의 빠른 데이터로그 구현입니다.
Eel은 무엇보다도 Winamp와 함께 제공되는 음악 시각화 프로그램인 Milkdrop의 시각화 도우미 "사전 설정"을 작성하는 데 사용되는 작은 언어입니다.
Elixir는 확장 가능하고 유지 관리 가능한 애플리케이션을 구축하기 위해 설계된 동적이며 기능적인 언어입니다. Elixir는 Erlang을 기반으로 구축되었으며 분산된 내결함성 애플리케이션 구축에 대해 동일한 추상화를 공유합니다.
F#은 성숙한 오픈 소스, 크로스 플랫폼, 기능 우선 프로그래밍 언어입니다. 사용자와 조직이 간단하고 유지 관리가 가능하며 강력한 코드를 사용하여 복잡한 컴퓨팅 문제를 해결할 수 있도록 지원합니다. WebAssembly 지원은 Blazor를 기반으로 구축된 무료 오픈 소스 라이브러리 및 도구 세트인 Bolero를 통해 이루어집니다. F#은 주로 Microsoft Research의 Don Syme에 의해 고안되었지만 현재는 F# 재단과 해당 커뮤니티에서 유지관리하고 있습니다.
Faust(Functional Audio Stream)는 실시간 신호 처리 및 합성을 위해 특별히 설계된 기능적 프로그래밍 언어입니다. 파우스트의 특징은 완벽하게 편집된다는 것입니다.
Forest는 WebAssembly로 컴파일되는 기능적 프로그래밍 언어입니다. 기본 저장소에는 현재 Haskell로 구현된 컴파일러와 핵심 구문이 포함되어 있습니다.
Forth는 대화형, 확장 가능, 명령형, 형식화되지 않은 스택 기반 프로그래밍 언어입니다.
Go는 메모리 안전성, 가비지 수집, 구조적 타이핑 및 CSP 스타일 동시 프로그래밍 기능이 추가된 C 전통의 정적으로 유형이 지정된 컴파일 언어입니다.
그레인은 최신 웹용으로 구축된 강력한 형식의 함수형 프로그래밍 언어입니다.
Haskell은 엄격하지 않은 의미론과 강력한 정적 유형 지정 기능을 갖춘 표준화된 범용 순수 함수형 프로그래밍 언어입니다. 논리학자 Haskell Curry의 이름을 따서 명명되었습니다.[1] Haskell의 최신 표준은 Haskell 2010입니다. 2016년 5월 현재 한 그룹이 다음 버전인 Haskell 2020을 개발 중입니다.
Idris는 종속 유형이 있는 범용 순수 함수형 프로그래밍 언어입니다. 종속 유형을 사용하면 유형이 값에 따라 예측될 수 있습니다. 즉, 프로그램 동작의 일부 측면을 유형에서 정확하게 지정할 수 있습니다. 열렬한 평가를 받아 편집되었습니다. 그 기능은 Haskell과 ML의 영향을 받았습니다.
Unmaintained
Janet은 좋은 시스템 스크립팅 언어 또는 다른 프로그램에 삽입할 언어를 만듭니다. 훌륭하고 쉬운 C 상호 운용성과 배열, 구조체, 테이블 등과 같은 다양한 데이터 유형을 특징으로 하는 "현대적인 Lisp"와 같습니다.
Java는 동시성, 클래스 기반, 객체 지향적이며 구현 종속성을 최대한 적게 갖도록 특별히 설계된 범용 컴퓨터 프로그래밍 언어입니다. 이는 애플리케이션 개발자가 "한 번 작성하면 어디서나 실행"(WORA)할 수 있도록 하기 위한 것입니다. 즉, 컴파일된 Java 코드를 재컴파일할 필요 없이 Java를 지원하는 모든 플랫폼에서 실행할 수 있음을 의미합니다. Java는 원래 Sun Microsystems의 James Gosling에 의해 개발되었으며 1995년 Sun Microsystems Java 플랫폼의 핵심 구성 요소로 출시되었습니다. 이 언어는 구문의 대부분을 C 및 C++에서 파생하지만 둘 중 하나보다 낮은 수준의 기능이 적습니다.
JavaScript는 ECMAScript 사양을 준수하는 고급 해석 프로그래밍 언어입니다. 이는 동적, 약한 유형, 프로토타입 기반 및 다중 패러다임의 특징을 지닌 언어이기도 합니다.
Julia는 처음부터 고성능을 위해 설계되었습니다. Julia 프로그램은 LLVM을 통해 여러 플랫폼에 대한 효율적인 네이티브 코드로 컴파일됩니다.
Unmaintained
KCL은 구성 및 정책 시나리오에 주로 사용되는 제약 조건 기반 기록 및 기능 언어입니다.
Kotlin은 개발자를 더 행복하게 만드는 것을 목표로 하는 현대적이지만 이미 성숙한 프로그래밍 언어입니다. 간결하고 안전하며 Java 및 기타 언어와 상호 운용 가능하며 생산적인 프로그래밍을 위해 여러 플랫폼 간에 코드를 재사용할 수 있는 다양한 방법을 제공합니다.
Kotlin/Wasm은 Kotlin 제품군의 새로운 대상이자 도구 체인입니다. 여기에는 몇 가지 특별한 속성이 있습니다.
- 추가 레이어 없이 직접 Wasm으로 컴파일하여 향후 증분 컴파일을 포함하여 최대한 빠르게 컴파일합니다.
- GC, Typed Function References, Exception Handling 및 Stringref와 같은 실험적이고 새로운 제안을 사용합니다.
wasm 바이트코드로 컴파일된 최소 언어입니다.
LabVIEW는 데이터 수집, 계측기 제어 및 산업 자동화에 사용되는 G 데이터 흐름 그래픽 프로그래밍 언어를 위한 개발 환경입니다.
Lisp(역사적으로 LISP)는 오랜 역사와 독특하고 완전히 괄호로 묶인 접두사 표기법을 지닌 프로그래밍 언어 계열입니다.
Lobster는 흐름에 민감한 유형 추론 및 특수화, 컴파일 시간 참조 계산(수명 분석) 기능을 갖춘 정적으로 유형이 지정된 언어로, Python과 약간 유사합니다. 원래는 게임용으로 특별히 고안되었습니다. Lobster에는 링크 가능한(LLD 사용) .wasm 파일로 직접 컴파일되는 자체 Wasm 백엔드가 있습니다.
Lox는 Bob Nystrom이 만든 언어로 Crafting Interpreters라는 책에서 컴파일러를 가르치는 데 사용되었습니다. 동적으로 유형이 지정되며 클래스, 클로저 및 일류 함수를 지원합니다.
Lua는 주로 임베디드 시스템과 클라이언트를 위해 설계된 경량의 다중 패러다임 프로그래밍 언어입니다.[2] Lua는 인터프리터가 ANSI C로 작성되었고 상대적으로 간단한 C API를 가지고 있기 때문에 크로스 플랫폼입니다. Lua는 원래 1993년에 당시 증가하는 사용자 정의 요구를 충족하기 위해 소프트웨어 응용 프로그램을 확장하기 위한 언어로 설계되었습니다.
Lys는 WebAssembly로 직접 컴파일되는 형식화된 기능 언어입니다.
MoonBit은 WebAssembly를 사용하는 클라우드 및 에지 컴퓨팅을 위한 엔드투엔드 프로그래밍 언어 도구 체인입니다. 언어는 GC를 지원하는 Rust와 같습니다. 빠른 컴파일러는 매우 컴팩트한 WASM 바이너리를 생성하도록 최적화되었습니다.
Lua의 특징을 지닌 최소한의 단순하고 효율적이며 정적으로 유형이 지정되고 컴파일되고 메타 프로그래밍이 가능하며 안전하고 확장 가능한 시스템 프로그래밍 언어입니다.
NerdLang은 효율성에 중점을 두고 JS에 몇 가지 추가 사항을 추가한 것입니다. Nerd는 JavaScript를 범용화하는 것을 목표로 하는 JavaScript 네이티브 컴파일러입니다. Nerd는 Windows, Mac, Linux, iOS, Android, Raspberry, STM32, Arduino, 웹(WASM 포함) 등을 위한 네이티브 앱을 컴파일할 수 있습니다.
결코 단순한 함수형 프로그래밍 언어가 아닙니다. 기술적으로 이는 구문 범위, 강력한 유형, 값별 호출, 함수형 프로그래밍 언어로 분류될 수 있습니다.
아름다운 디자인 패턴을 지닌 비주류 언어입니다.
원래 Objective Caml로 명명된 OCaml은 Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy, Ascánder Suárez 등이 1996년에 만든 프로그래밍 언어 Caml의 주요 구현입니다. ML 언어 계열의 구성원인 OCaml은 핵심을 확장합니다. 객체지향 프로그래밍 구조를 갖춘 Caml 언어.
파스칼은 범용 명령형, 절차적, 객체 지향 정적 타이핑 프로그래밍 언어입니다. 프리 파스칼 컴파일러는 wasm32를 포함한 많은 프로세서 아키텍처를 대상으로 합니다. WASI를 포함한 운영 체제; 그리고 임베디드 플랫폼.
Perl은 원래 텍스트 조작을 위해 개발된 범용 프로그래밍 언어로 현재는 시스템 관리, 웹 개발, 네트워크 프로그래밍, GUI 개발 등을 포함한 광범위한 작업에 사용됩니다.
PHP는 서버측 웹 개발에 특히 적합한 범용 스크립팅 언어입니다. 이 경우 PHP는 일반적으로 웹 서버에서 실행됩니다. 요청된 파일의 모든 PHP 코드는 일반적으로 웹사이트나 다른 곳에서 사용되는 동적 웹페이지 콘텐츠나 동적 이미지를 생성하기 위해 PHP 런타임에 의해 실행됩니다.
Plorth는 C++로 작성된 애플리케이션에 쉽게 삽입할 수 있는 스택 기반, 연결형, 강력한 형식의 기능적 스크립팅 언어입니다. Forth 및 Factor 프로그래밍 언어에서 영감을 받았습니다.
시는 WebAssembly로 컴파일되는 시적으로 역동적이고 간단한 프로그래밍 언어입니다. CoffeeScript와 유사한 최소한의 구문을 가지고 있으며 wasm 가져오기 및 내보내기를 완벽하게 제어할 수 있습니다.
Python은 범용 프로그래밍을 위한 오픈 소스 해석 고급 프로그래밍 언어입니다. Guido van Rossum이 만들고 1991년에 처음 출시된 Python은 특히 상당한 공백을 사용하여 코드 가독성을 강조하는 디자인 철학을 가지고 있습니다. 소규모 및 대규모 모두에서 명확한 프로그래밍을 가능하게 하는 구성을 제공합니다.
프롤로그(Prolog)는 인공 지능 및 전산 언어학과 관련된 범용 논리 프로그래밍 언어입니다. Prolog는 형식 논리인 1차 논리에 뿌리를 두고 있으며 다른 많은 프로그래밍 언어와 달리 Prolog는 주로 선언적 프로그래밍 언어로 의도되었습니다. 즉, 프로그램 논리는 사실과 규칙으로 표현되는 관계로 표현됩니다. 계산은 이러한 관계에 대해 쿼리를 실행하여 시작됩니다.
R은 통계 컴퓨팅과 그래픽을 위한 언어이자 환경입니다.
OPA(Open Policy Agent)는 스택 전반에 걸쳐 정책 적용을 통합하는 오픈 소스 범용 정책 엔진입니다. Rego는 복잡한 계층적 데이터 구조에 대한 정책을 표현하기 위해 특별히 제작된 고급 선언적 정책 언어입니다.
Ring은 단순하고, 작고, 유연한 실용적인 범용 다중 패러다임 언어입니다. 지원되는 프로그래밍 패러다임은 명령형, 절차형, 객체 지향, 기능형, 메타 프로그래밍, 중첩 구조를 사용하는 선언적 프로그래밍 및 자연 프로그래밍입니다. 이 언어는 이식 가능하며(MS-DOS, Windows, Linux, macOS, Android, WebAssembly 등) 콘솔, GUI, 웹, 게임 및 모바일 애플리케이션을 만드는 데 사용할 수 있습니다.
빠르고 친근하며 기능적인 언어입니다. 기계어 코드 또는 WASM으로 컴파일됩니다. Roc은 Elm 프로그래밍 언어의 직계 후손입니다.
Ruby는 범용 프로그래밍을 위한 오픈 소스 해석 고급 프로그래밍 언어입니다. Matz가 만들었습니다. Ruby에는 코드 가독성을 강조하는 디자인 철학이 있습니다. 특히 상징(특수 문자
:.{}%[]&=>;
)을 최대한 적게 사용합니다.
Rust는 Mozilla Research가 후원하는 시스템 프로그래밍 언어로, 기능적 및 명령형 절차 패러다임을 지원하는 "안전하고 동시적이며 실용적인 언어"라고 설명합니다. Rust는 구문론적으로 C++와 유사하지만 설계자는 성능을 유지하면서 더 나은 메모리 안전성을 제공하려고 합니다.
wasm32-unknown-unknown
target - WebAssembly용 Rust 컴파일러 백엔드(Emscripten이 필요 없음).Scheme은 함수형 프로그래밍과 명령형 프로그래밍을 포함한 다양한 패러다임을 지원하는 프로그래밍 언어로, Lisp의 두 가지 주요 방언 중 하나입니다. 다른 주요 방언인 Common Lisp와 달리 Scheme은 언어 확장을 위한 강력한 도구와 함께 작은 표준 코어를 지정하는 미니멀리스트 디자인 철학을 따릅니다.
Scopes는 런타임 시 다단계 컴파일이 필요한 고성능 애플리케이션 개발 및 짧은 처리 시간 프로토타입에 특히 적합한 범용 프로그래밍 언어이자 컴파일러 인프라입니다.
Speedy.js는 WebAssembly를 대상으로 하는 JavaScript의 잘 고려된 성능 함정 무료 하위 집합을 위한 컴파일러입니다. WebAssembly는 정적으로 유형이 지정되므로 프로젝트에서는 TypeScript를 유형 검사기로 사용하고 프로그램 기호 유형을 확인합니다.
Unmaintained
Swift는 iOS, macOS, watchOS, tvOS, Linux 및 z/OS용으로 Apple Inc.에서 개발한 범용, 다중 패러다임, 컴파일된 프로그래밍 언어입니다.
Tcl(Tool Command Language)은 매우 강력하지만 배우기 쉬운 동적 프로그래밍 언어이며, 성숙했지만 진화하고 있으며 확장성이 뛰어나고 매우 광범위한 용도에 적합합니다.
Theta는 강력한 유형 시스템과 표현적 구문을 갖춘 현대적인 범용 함수형 프로그래밍 언어입니다. 모듈식 디자인이 특징이며 패턴 일치, 기능 오버로딩 및 기타 기능을 지원합니다.
TurboScript는 JavaScript(asm.js) 및 WebAssembly(MVP 이후 대상)로 컴파일되는 웹용 병렬 프로그래밍을 위한 실험적인 프로그래밍 언어입니다. 구문은 TypeScript와 유사하며 컴파일러는 오픈 소스이며 TypeScript로 작성되었습니다. TurboScript에는 종속성이 없습니다.
TypeScript는 Microsoft에서 개발하고 유지 관리하는 오픈 소스 프로그래밍 언어입니다. 이는 JavaScript의 엄격한 구문적 상위 집합이며 선택적인 정적 유형 지정을 언어에 추가합니다.
V는 유지 관리 가능한 소프트웨어를 구축하기 위해 설계된 정적으로 유형이 지정된 컴파일된 프로그래밍 언어입니다.
빠르고 가벼운 안전하고 가비지 수집 시스템 프로그래밍 언어입니다. 컴파일러는 JVM용으로 최적화된 독립 실행형 기본 실행 파일, WebAssembly 모듈 또는 JAR을 생성합니다.
WA는 견고성 및 유지 관리 가능성 WebAssembly 소프트웨어를 개발하도록 설계된 일반 목적 프로그래밍 언어입니다. 복잡한 도구 체인을 설정하도록 요구하는 대신 단순히 설치하거나 브라우저에서 실행할 수 있습니다.
凹语言 ™ ay (™“wa”) 是 针对 针对 wasm 平台设计的的通用编程语言, 支持 linux 、 macos 和 Windows 等主流操作系统和 Chrome等浏览器环境 等浏览器环境, 쉘 쉘
Wah는 WebAssembly의 슈퍼 세트 인 약간 높은 수준의 언어입니다. 새로운 구문이나 데이터 타입을 소개하지 않고 WebAssembly의 텍스트 형식을 인간에게 약간 더 친절하게 만드는 것을 목표로합니다.
Unmaintained
Walt는 WebAssembly 텍스트 형식의 대체 구문입니다. JavaScript 구문을 사용하여 가능한 한 '금속에 가까운'으로 작성하는 실험입니다. 규칙이있는 JavaScript입니다. .walt 파일은 WebAssembly 바이너리 형식으로 직접 컴파일합니다.
Unmaintained
WebAssembly Macro Language : WAM 구문은 인간 개발자가 직접 작성하는 데 더 편리한 WAST 구문의 거의 슈퍼 세트입니다.
Unmaintained
WASE : WebAssembly가 쉽게 만들었습니다. Wase는 언어로 Wasm을 쉽게 쓰기 쉽게 만들려고합니다. 언어는 WebAssembly에 밀접하게 맵핑되며 WASM 바이트 코드로 직접 컴파일합니다. 유형의 추론으로 강력한 타이핑이 있습니다.
예, WebAssembly.
Wasm3
은 가장 빠른 WebAssembly 통역사로서 WebAssembly 자체 호스팅을 가능하게합니다.
Wonkey는 "Blitzbasic"언어에서 영감을 얻은 크로스 플랫폼 비디오 게임을 만들기 위해 배우기 쉽고 객체 지향적이며 현대적이고 크로스 플랫폼 프로그래밍 언어입니다.
라켓으로 작성된 webAssembly로 컴파일하는 LISP와 같은 언어
Unmaintained
X86-64 및 WASM 용 장난감 C 컴파일러
Zig는 견고성, 최적 성 및 유지 관리를 위해 설계된 일반적인 목적 프로그래밍 언어입니다.
기여하려면 기여 가이드 라인을 읽으십시오.
법률에 따라 가능한 한 Steve Akinyemi는이 사업에 대한 모든 저작권 및 관련 또는 이웃의 권리를 포기했습니다.