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
慶應発スタートアップOUIのiPhone装着型眼科診察機器「Smart Eye Camera」がEUで医療機器登録
ヘルステック
2021-06-12 22:54
NEC、AI活用の内視鏡画像解析でバレット食道の腫瘍を検知–顔認証技術を応用
IT関連
2021-06-01 20:38
「Android」のメッセージアプリ、グループチャットもE2E暗号化へ
IT関連
2022-12-06 03:06
予測と生成で営業活動を支援–セールスフォース、「Sales Cloud」の生成AI機能を提供
IT関連
2024-01-19 00:48
OKI、AIで物流トラックの配送ルートを最適化 走行距離を1日300km削減
ロボット・AI
2021-03-16 07:24
東京ガス、人事基幹システムを刷新–年間1万時間超の業務時間削減へ
IT関連
2021-05-27 14:19
Braveが非中央集権Webをブラウズする「IPFS」をサポート 政府で禁じられたサイトへもアクセス可能に
アプリ・Web
2021-01-22 00:44
「Chrome」を標的とするサイバー攻撃が急増–迅速なアップデートが最良の防御策
IT関連
2022-10-01 21:42
マイクロソフト、ブロックチェーン活用の「Azure Confidential Ledger」プレビュー公開
IT関連
2021-05-27 03:32
ゲルシンガー氏が率いるインテルのこれから
IT関連
2021-01-20 19:39
GitLab、Oxeyeを買収–SASTロードマップを加速
IT関連
2024-03-22 01:54
NTT東、楽天イーグルスのイベントで人流分析–来場者の快適なスタジアム体験へ
IT関連
2022-11-23 10:25
PG&Eとフォード、家庭用バックアップ発電機としての電動トラックの可能性を開拓へ
IT関連
2022-03-13 11:18
Arasと竹中工務店、PLMを活用した施工部門向けの建設デジタル基盤を構築へ
IT関連
2024-01-12 17:07