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
配当利回り8.4%、PER2.8倍:日本郵船に引き続きトレーディング妙味–逃げる心構えも必要
IT関連
2021-08-18 09:24
みずほ銀行のシステム障害、ほぼ復旧 定期預金のデータ更新作業が原因 1日午後にも説明へ
セキュリティ
2021-03-02 09:24
中国で盗聴器の仕込まれたモバイルバッテリーが騒動に
IT関連
2021-02-03 05:43
脱炭素はもはや企業の社会的責任でとらえるものではない
IT関連
2021-05-18 21:38
三菱電機がCartkenの自律走行ロボットを使った配送サービスの実証実験をイオンモールで開始
IT関連
2022-01-25 09:09
マイクロソフト、オラクル、セールスフォースがコロナ予防接種情報を記録するプロジェクトで協力
IT関連
2021-01-19 04:52
M1 Macは敗れたままなのか? 音楽制作プラグインの負荷を再検証した (1/3)
イラスト・デザイン
2021-01-17 23:19
明治安田生命、デジタルヒューマンで音声対応–顧客満足度の向上に寄与
IT関連
2025-01-24 03:46
日本IBM、「IT変革のためのAI」を体系化–システム開発/運用に生成AIを活用
IT関連
2024-03-08 02:38
Apple、A12チップを搭載しiPodのようなクリックホイール備えた「Apple TV 4K」を発表
IT関連
2021-04-22 05:06
グーグル、米国のオフィスとデータセンターに約7600億円を投資へ
IT関連
2021-03-19 00:24
心電図アプリで不整脈の早期発見へ Apple Watch外来
IT関連
2021-03-03 03:29
西南学院大学、AI対話エンジンを導入–DX推進で業務効率化と学生体験を向上
IT関連
2022-06-29 19:12
エクイニクス、千葉県にメガクラウド専用データセンターを開設
IT関連
2021-03-11 11:32