「Zig」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(同期)
 
(同じ利用者による、間の5版が非表示)
1行目: 1行目:
 
[[Category:プログラミング言語]]
 
[[Category:プログラミング言語]]
 
[[en:Zig]]
 
[[en:Zig]]
From [[Wikipedia:Zig (programming language)|Wikipedia]]:
+
[[Wikipedia:ja:Zig (プログラミング言語)|Wikipedia]]: から
   
:Zigは、アンドリュー・ケリーによって設計された命令型の汎用静的型付けのコンパイル型システムプログラミング言語です。この言語"堅牢性、最適性及び保守性" 向けに設計されており、コンパイル時のジェネリクスリフレクション、クスコパイ及び手動メモリ管理サポートしています。この言語の主目標はC 言語と競合すると同時にこを改善すす。
+
[https://ziglang.org/ Zig] は、Andrew Kelley によって設計された命令型の汎用静的型付けのコンパイル型システムプログラミング言語です。Zig [[C]] プログラミング言語の代替を目指しており、さらに小さくグラミグがよりシンプになること目標としています。また、モダン機能新しい最適化、さまざまな安全機構を提供しつつ、他の言語で見られるようなランタイムの安全性への高い要求は持たない設計なっています。
   
 
== インストール ==
 
== インストール ==
   
{{Pkg|zig}}、または最新の開発バージョンの場合は {{AUR|zig-git}} を [[インストール]] して下さい。
+
{{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]] の実装を提供します。
   
== Usage ==
+
== 使い方 ==
   
=== Zig Build System ===
+
=== 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].
 
   
=== Cross compiling ===
+
=== クロスコンパイル ===
   
See [https://ziglang.org/learn/overview/#cross-compiling-is-a-first-class-use-case]. For the latest list of supported targets, see [https://ziglang.org/download/0.11.0/release-notes.html#Support-Table].
+
こちらを [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] を参照してください。
   
== See also ==
+
== 参照 ==
   
* [https://ziglang.org/ Official website]
+
* [https://ziglang.org/ 公式ウェブサイト]
* [[Wikipedia:Zig (programming language)|Wikipedia article]]
+
* [[Wikipedia:Zig (programming language)|ウィキペディアの記事]]
* [https://ziglang.org/documentation/master/ Language Reference]
+
* [https://ziglang.org/documentation/master/ 言語リファレンス]
* [https://ziglang.org/documentation/master/std/ Standard Library Documentation]
+
* [https://ziglang.org/documentation/master/std/ 標準ライブラリのドキュメント]
* [https://zigbyexample.github.io/ Example programs]
+
* [https://zigbyexample.github.io/ サンプルプログラム]
* [https://ziglearn.org/ Tutorial]
+
* [https://ziglearn.org/ チュートリアル]
 
* [https://exercism.org/tracks/zig Zig on Exercism]
 
* [https://exercism.org/tracks/zig Zig on Exercism]

2025年1月24日 (金) 00:12時点における最新版

Wikipedia: から

Zig は、Andrew Kelley によって設計された命令型の汎用、静的型付けのコンパイル型システムプログラミング言語です。Zig は C プログラミング言語の代替を目指しており、さらに小さく、プログラミングがよりシンプルになることを目標としています。また、モダンな機能、新しい最適化、さまざまな安全機構を提供しつつ、他の言語で見られるようなランタイムの安全性への高い要求は持たない設計となっています。

インストール

zig、または、最新の開発バージョンの場合は zig-nightly-binAURインストール して下さい。

zls は、Zig Language ServerLanguage Server Protocol の実装を提供します。

使い方

Zig ビルドシステム

Zig ビルドシステム は、プロジェクトのビルドに必要なロジックを宣言する、クロスプラットフォームで依存関係のない方法を提供します。[1] を参照してください。

クロスコンパイル

こちらを [2] 参照してください。サポートされているターゲットの最新リストについては、[3] を参照してください。

参照