「Zig」の版間の差分
ナビゲーションに移動
検索に移動
(同期) |
(同期) |
||
| 1行目: | 1行目: | ||
[[Category:プログラミング言語]] |
[[Category:プログラミング言語]] |
||
[[en:Zig]] |
[[en:Zig]] |
||
| − | + | [[Wikipedia:ja:Zig (プログラミング言語)|Wikipedia]]: から |
|
| − | :Zig は、Andrew Kelley によって設計された命令型 |
+ | [https://ziglang.org/ Zig] は、Andrew Kelley によって設計された命令型の汎用、静的型付けのコンパイル型システムプログラミング言語です。Zig は [[C]] プログラミング言語の代替を目指しており、さらに小さく、プログラミングがよりシンプルになることを目標としています。また、モダンな機能、新しい最適化、さまざまな安全機構を提供しつつ、他の言語で見られるようなランタイムの安全性への高い要求は持たない設計となっています。 |
== インストール == |
== インストール == |
||
| − | {{Pkg|zig}}、または最新の開発バージョンの場合は {{AUR|zig- |
+ | {{Pkg|zig}}、または、最新の開発バージョンの場合は {{AUR|zig-nightly-bin}} を [[インストール]] して下さい。 |
{{Pkg|zls}} は、[https://github.com/zigtools/zls Zig Language Server]、[[Wikipedia:Language Server Protocol|Language Server Protocol]] の実装を提供します。 |
{{Pkg|zls}} は、[https://github.com/zigtools/zls Zig Language Server]、[[Wikipedia:Language Server Protocol|Language Server Protocol]] の実装を提供します。 |
||
2025年1月24日 (金) 00:12時点における最新版
Wikipedia: から
Zig は、Andrew Kelley によって設計された命令型の汎用、静的型付けのコンパイル型システムプログラミング言語です。Zig は C プログラミング言語の代替を目指しており、さらに小さく、プログラミングがよりシンプルになることを目標としています。また、モダンな機能、新しい最適化、さまざまな安全機構を提供しつつ、他の言語で見られるようなランタイムの安全性への高い要求は持たない設計となっています。
インストール
zig、または、最新の開発バージョンの場合は zig-nightly-binAUR を インストール して下さい。
zls は、Zig Language Server、Language Server Protocol の実装を提供します。
使い方
Zig ビルドシステム
Zig ビルドシステム は、プロジェクトのビルドに必要なロジックを宣言する、クロスプラットフォームで依存関係のない方法を提供します。[1] を参照してください。
クロスコンパイル
こちらを [2] 参照してください。サポートされているターゲットの最新リストについては、[3] を参照してください。