WebAssemblyへのコンパイルだけに特化した新言語「Onyx」登場、Wasmerが発表

今回は「WebAssemblyへのコンパイルだけに特化した新言語「Onyx」登場、Wasmerが発表」についてご紹介します。

関連ワード (仕組、実現、特化等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


米Wasmer社は、WebAssemblyへのコンパイルだけに特化した新しいプログラミング言語「Onyx」を発表しました。

同社はWebAssemblyにかつてのCGIの仕組みを取り込んだ「WCGI」や、WebAssemblyでBashのコマンドプロンプトなどをを実装可能にするWebAssemblyを拡張してPOSIX対応にした「WASIX」など、WebAssemblyをベースとしたさまざまな技術を発表し実装しています。今回のOnyxもそうした技術の1つとなります。

We're so excited about Onyx .
A new programming language which solely compiles to #WebAssembly.

Read all about it in our new blogpost:https://t.co/L6yZ9Ls5Q3

— Wasmer (@wasmerio) December 1, 2023

OnyxはWasmer社が開発に3年を費やした言語と説明されており、Onyx Package Manager、Onyx Language Server、Visual Studio CodeやVim Emacsなどに対応した拡張機能やプラグイン提供によるエディタサポートなど、モダンな開発環境に必要な機能も揃っています。

構文はGo言語など命令型プログラミング言語をベースにしていると、次のように説明されています。「Onyx, a new programming language powered by WebAssembly」から引用します。

Onyx’s syntax is inspired by other imperative programming languages, namely Go, Jai and Odin. With Onyx however, it is possible to program in a more functional style through some small language features, such as the pipe operator (|>).

Onyxの構文は、Go、Jai、Odinといった他の命令型プログラミング言語にインスパイアされています。しかし、Onyxでは、パイプ演算子(|>)などの小さな言語機能によって、より関数的なスタイルでプログラミングすることが可能です。

コンパイラはC言語で作られており、LLVMなどに依存せず高速にWebAssemblyへのコンパイルを実現するとのことです。

WebAssemblyへのコンパイルに特化した言語といえばAssemblyScriptが思い浮かびますが、あまり人気があるとは言えない状態です。Onyxの登場でWebAssemblyをターゲットにした言語の盛り上がりを期待したいところです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
バランスの取れたAI規制をどう実現するか–英政府の提言レポート
IT関連
2023-04-13 19:51
炭素排出をなくし、地球に少し休ませる技術に投資するEIPの新ファンド
IT関連
2022-01-28 09:26
IBMプレジデントのホワイトハースト氏(元Red HatのCEO)が辞任
企業・業界動向
2021-07-06 13:52
「のど」撮影画像の解析で診断、アイリスがインフルエンザを判定可能な感染症診断AI搭載医療機器を日本初承認申請
ヘルステック
2021-06-17 18:19
ドコモの法人会員向けに「NewsPicks+d」スタート DX事例集などの限定コンテンツを追加配信
DX
2021-07-20 03:09
「テディにも野菜あげて」 モルカー公式グッズにブルブルふるえるぬいぐるみ
くらテク
2021-02-04 05:03
トーマツ、根拠に基づく施策立案・効果検証システムを構築支援する新サービス
IT関連
2023-12-07 00:57
ゲーミフィケーションを活用したコネクテッドローイングマシンのErgattaが約32.8億円を調達
ヘルステック
2021-05-02 21:02
ソフトバンク、5Gの次世代「6G」のコンセプト公開 「圏外をなくす」「ベストエフォートからの脱却」など
企業・業界動向
2021-07-15 18:16
あの「INFOBAR」がカプセルトイに 「ニシキゴイ」など精巧に再現
くらテク
2021-01-26 06:10
「Cloudera Data Platform」が「Google Cloud」上で利用可能に
IT関連
2021-04-02 07:58
「ChatGPT」など生成AIの活用方法を探る–ベイン・アンド・カンパニーの見方
IT関連
2023-04-29 01:49
Apple、Facebookが抗議するアプリでのトラッキング許可申請義務付けを“まもなく”開始
アプリ・Web
2021-01-30 00:59
NECと東京海上日動、企業の再生可能エネルギー導入と脱炭素経営で協業
IT関連
2021-05-28 05:57