WebAssemblyに特化した言語「MoonBit」のコンパイラがGitHubで公開

2024年12月24日

WebAssemblyに特化したプログラミング言語「MoonBit」のコンパイラが、GitHubで公開されたことを、開発元である中国広東省深セン市にある研究組織「International Digital Economy Academy (IDEA)」が発表しました。

MoonBitはクラウドやエッジにおいて実行することを想定したWebAssemblyバイナリの生成をターゲットとしたプログラミング言語です。

関数型とオブジェクト指向の両方のプログラミングパラダイムをサポートしシンプルかつプラクティカルな型システムとデータ指向の言語デザインによる学びやすい言語仕様、複雑なインストールが不要な導入の容易さ、高速かつコンパクトなWebAssemblyバイナリを出力することが特徴とされています。

WebAssemblyバイナリの生成に特化したプログラミング言語は現時点で珍しい存在ですので、その点で注目されています。

コンパイルは高速で、インクリメンタルコンパイルやパラレルコンパイルもサポートすることで大規模開発にも対応。

コンパイラをGitHubで公開

今回、このMoonBitのコンパイラが初めてGitHubで公開されました。ただしライセンスは SSPL(Server Side Public License)を少し改変したMoonBit Public Licenseとなっています。

あわせて読みたい

WebAssembly プログラミング言語 開発ツール




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本


<!- script for simple analytics events -->