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
CES 2022、ワクチン接種証明の提示を参加者に義務付け
IT関連
2021-08-18 08:34
ピクシブとPFNがAIによるマンガ自動着色サービス「Petalica Paint for Manga」を法人向け試験提供
人工知能・AI
2021-05-29 17:23
「Linux」で「cron」を使用してジョブをスケジュールするには
IT関連
2023-01-20 05:44
OKI、羽田空港で遠隔操作ロボットの実証実験–4つのカメラ映像を俯瞰合成してシームレスに表示
IT関連
2021-03-13 07:54
ジュピターテレコム、社名変更で「JCOM」に ブランド名と統一
企業・業界動向
2021-06-10 07:40
なぜ嫌われるのか–開発者に嫌われるプログラミング言語、それぞれの不満
IT関連
2021-02-27 06:22
WebAssemblyにスレッドやコンポーネントモデルなど導入へ、Bytecode Allianceがロードマップを公開
W3C
2023-07-26 02:45
J:COM MOBILE、月20GBで2480円の新料金プラン 5G対応は夏以降
企業・業界動向
2021-01-29 22:14
GMOペパボ、年間リモートワーク率96%達成 業績は過去最高
企業・業界動向
2021-06-02 23:45
「Windows 11」に多数の新機能を追加するアップデート、提供開始
IT関連
2023-09-28 23:44
データ仮想化のビジョンは創業以来変わらず–DenodoのヴィーニャCEO
IT関連
2023-07-21 06:21
デジタルレンディングプラットフォームのBlendの新規公開での評価額は約4400億円超
フィンテック
2021-07-18 19:43
ニトリ、「ITへの投資が欠かせない」–マーケットプレイスの強化にMiraklを採用
IT関連
2024-02-23 04:08
「Xfce」デスクトップをよりユーザーフレンドリーにする5つの方法
IT関連
2024-08-02 02:09