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
米国で自動運転車のための国家安全基準がついに決定
IT関連
2022-03-12 10:52
Zoomの「中の人」に聞く、社内でのZoomの利用と活用術
IT関連
2022-03-19 17:07
サイバーレジリエンスを高めるための5つのステップ
IT関連
2022-06-07 20:10
ライオンが美白ハミガキによる白い歯を疑似体験できるTikTokの「ブランドエフェクト」を公開
VR / AR / MR
2021-06-15 07:52
マイクロソフト、Rust言語による開発を含む初めてのWindowsカーネルをInsiderプログラム参加者向けに提供開始
Microsoft
2023-05-12 02:21
[速報]Google、リモートの相手が目の前に実在するような「Project Starline」アーリーアクセスを開始、パートナー企業のオフィスに設置。Google Cloud Next '22
Google
2022-10-12 05:49
Arm、フレキシブルな32bitプロセッサ「PlasticArm」製造成功
製品動向
2021-07-24 07:34
AWSが主導する「OpenSearch」、Linux Software Foundation傘下の「OpenSearch Software Foundation」発足
AWS
2024-09-19 14:10
米空軍が地球規模のロケット貨物輸送プログラムを計画中、SpaceX以外の民間企業も選択肢見込む
宇宙
2021-06-08 08:33
後払い決済のアトミ、日本に進出–客単価向上や新規顧客増加をアピール
IT関連
2022-07-08 21:37
SpotifyとGIPHYが提携、GIFを通じた新しい音楽の発見をサポート
ネットサービス
2021-07-25 05:09
テクニカルサポート詐欺、日本の経験者は29%–マイクロソフト調査
IT関連
2021-07-27 07:34
「Linux」で「AppImage」を使ってアプリを実行するには
IT関連
2023-06-23 08:44
「github」のスペルが間違っていることを伝える「guthib.com」というサイトがある :明日から使えるITトリビア
企業・業界動向
2021-07-08 07:08