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関連
2023-02-01 11:26
関⻄学院と⽇本IBM、「AI“活用”人材」を育成するバーチャルラーニング提供
IT関連
2021-04-28 05:01
Yahoo!ショッピングやPayPayモールで「後払い決済」が可能に 2カ月後までに支払えばOK
企業・業界動向
2021-07-15 07:02
アフリカの通信会社Airtel Africaがモバイルマネー事業拡大のためにMastercardから110.6億円調達
フィンテック
2021-04-03 22:38
第4回:AIシステム/デジタルツインの活用にワークステーションが活躍
IT関連
2021-07-29 21:21
ITエンジニアのための新刊案内(2023年7月): JavaScript Primer 改訂2版/プログラミング文体練習 /初めてのTypeScript、ほか
新刊案内
2023-07-07 08:38
西武鉄道、3D画像センサーで踏切異常を高精度に検知–踏切事故を未然に防止
IT関連
2022-11-12 01:06
産業分野のICS/OT狙う新たな攻撃グループ–Dragosレポート
IT関連
2022-03-01 22:11
営業DXサービス「Sansan」、経費管理クラウド「Concur Expense」との連携機能を強化
IT関連
2024-05-19 22:18
Google Cloud最適化版の「Rocky Linux」が一般提供に
IT関連
2022-07-20 15:18
ヴィーム、クラウドでのデータの活用と保護に向けた新たな機能群を発表
IT関連
2021-05-26 14:42
パナソニック コネクト、自社開発の生成AI「ConnectAI」で年18.6万時間を削減
IT関連
2024-06-27 21:46
単なるシステム移行でなく、ビジネス変革の推進を支援–SAP首脳が語るカスタマーサクセスの本質
IT関連
2023-12-20 15:27
オーケー、オブザーバビリティ基盤「New Relic」を導入–全システムのクラウド化を推進
IT関連
2024-06-01 20:50