「Zig」の版間の差分
ナビゲーションに移動
検索に移動
(一部翻訳) |
(同期) |
||
(同じ利用者による、間の5版が非表示) | |||
1行目: | 1行目: | ||
[[Category:プログラミング言語]] |
[[Category:プログラミング言語]] |
||
[[en:Zig]] |
[[en:Zig]] |
||
− | From [[Wikipedia:Zig ( |
+ | From [[Wikipedia:ja:Zig (プログラミング言語)|Wikipedia]]: |
− | :Zigは、 |
+ | :Zig は、Andrew Kelley によって設計された命令型、汎用、静的型付けのコンパイル型システムプログラミング言語です。これは、C 言語の代替となることを目的としており、他の言語ほど実行時の安全性を要求せず、最新の機能、新しい最適化、さまざまな安全メカニズムを提供しながら、プログラムをさらに小型かつ簡単にすることを目標としています。 |
== インストール == |
== インストール == |
||
9行目: | 9行目: | ||
{{Pkg|zig}}、または最新の開発バージョンの場合は {{AUR|zig-git}} を [[インストール]] して下さい。 |
{{Pkg|zig}}、または最新の開発バージョンの場合は {{AUR|zig-git}} を [[インストール]] して下さい。 |
||
− | {{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]] の実装を提供します。 |
− | == |
+ | == 使い方 == |
− | === Zig |
+ | === Zig ビルドシステム === |
+ | Zig ビルドシステム は、プロジェクトのビルドに必要なロジックを宣言する、クロスプラットフォームで依存関係のない方法を提供します。[https://ziglang.org/documentation/master/#Zig-Build-System] を参照してください。 |
||
− | The Zig Build System provides a cross-platform, dependency-free way to declare the logic required to build a project. See [https://ziglang.org/documentation/master/#Zig-Build-System]. |
||
− | === |
+ | === クロスコンパイル === |
− | + | こちらを [https://ziglang.org/learn/overview/#cross-compiling-is-a-first-class-use-case] 参照してください。サポートされているターゲットの最新リストについては、[https://ziglang.org/download/0.11.0/release-notes.html#Support-Table] を参照してください。 |
|
− | == |
+ | == 参照 == |
− | * [https://ziglang.org/ |
+ | * [https://ziglang.org/ 公式ウェブサイト] |
− | * [[Wikipedia:Zig (programming language)| |
+ | * [[Wikipedia:Zig (programming language)|ウィキペディアの記事]] |
− | * [https://ziglang.org/documentation/master/ |
+ | * [https://ziglang.org/documentation/master/ 言語リファレンス] |
− | * [https://ziglang.org/documentation/master/std/ |
+ | * [https://ziglang.org/documentation/master/std/ 標準ライブラリのドキュメント] |
− | * [https://zigbyexample.github.io/ |
+ | * [https://zigbyexample.github.io/ サンプルプログラム] |
− | * [https://ziglearn.org/ |
+ | * [https://ziglearn.org/ チュートリアル] |
* [https://exercism.org/tracks/zig Zig on Exercism] |
* [https://exercism.org/tracks/zig Zig on Exercism] |
2024年8月18日 (日) 01:30時点における最新版
From Wikipedia:
- Zig は、Andrew Kelley によって設計された命令型、汎用、静的型付けのコンパイル型システムプログラミング言語です。これは、C 言語の代替となることを目的としており、他の言語ほど実行時の安全性を要求せず、最新の機能、新しい最適化、さまざまな安全メカニズムを提供しながら、プログラムをさらに小型かつ簡単にすることを目標としています。
インストール
zig、または最新の開発バージョンの場合は zig-gitAUR を インストール して下さい。
zls は、Zig Language Server、Language Server Protocol の実装を提供します。
使い方
Zig ビルドシステム
Zig ビルドシステム は、プロジェクトのビルドに必要なロジックを宣言する、クロスプラットフォームで依存関係のない方法を提供します。[1] を参照してください。
クロスコンパイル
こちらを [2] 参照してください。サポートされているターゲットの最新リストについては、[3] を参照してください。