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

今回は「WebAssemblyに特化した言語「MoonBit」のコンパイラがGitHubで公開」についてご紹介します。

関連ワード (想定、注目、複雑等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


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

Today is the day! The MoonBit compiler is now publicly available on GitHub!
After 2 years of private development, we’re ready to build an open, collaborative community around MoonBit.https://t.co/M8y3e9rkn2 pic.twitter.com/BbJRLf7Vnm

— MoonBit (@moonbitlang) December 18, 2024

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

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

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

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

コンパイラをGitHubで公開

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

COMMENTS


Recommended

TITLE
CATEGORY
DATE
2023年に最も需要が高い技術職は?–CompTIAレポート
IT関連
2023-04-20 14:54
三菱重工グループ、全社的なコンテンツ管理基盤に「Box」を採用
IT関連
2023-07-14 20:10
「Chrome」に新たなゼロデイ脆弱性、グーグルが修正–「Edge」にも影響
IT関連
2024-05-18 20:22
Clubhouseのアイコン変わる iOSアプリバージョンアップで荒らし報告機能を強化
アプリ・Web
2021-02-10 21:18
リモートワーク時代のための高速で直感的なドキュメントエディター「Almanac」
ソフトウェア
2021-06-10 08:07
Googleマップに間もなく新機能、急ブレーキを避ける経路案内や地域ごとの混雑度表示など
ソフトウェア
2021-05-21 17:42
テキサスの大寒波はテック企業の移転を阻むか
その他
2021-03-08 06:52
経済産業省、「ソフトウェア管理に向けたSBOM(Software Bill of Materials)の導入に関する手引」公開。環境構築、SBOM作成、運用管理など解説
SBOM
2023-08-02 11:10
ジェイアール東日本物流、物流ネットワークの再構築でビジネス支出管理基盤を採用
IT関連
2023-03-17 18:45
活況呈したPC市場の行方–"PCの新たな時代"はどう展開するのか
IT関連
2022-02-08 09:37
中国警察が犯罪発見にビッグデータを活用
IT関連
2021-07-28 12:44
Chromebook出荷、10〜12月期は前年同期比約4倍、Lenovoが躍進──Canalys調べ
製品動向
2021-02-02 07:59
Flutter 3.3がリリース。パフォーマンスの改善、テキスト周りの改善、iOS向け高速な描画レイヤ「Impeller」を試験的実装
IT関連
2022-09-06 19:45
リコー、IBMおよびキンドリルとシステムアウトソーシング契約を更改
IT関連
2022-07-07 07:29