コンテンツにスキップ

「Zig」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
Kgx (トーク | 投稿記録)
英語版から転載
 
Kgx (トーク | 投稿記録)
一部翻訳
3行目: 3行目:
From [[Wikipedia:Zig (programming language)|Wikipedia]]:
From [[Wikipedia:Zig (programming language)|Wikipedia]]:


:Zigは、アンドリュー・ケリーによって設計された命令型の汎用の静的型付けのコンパイル型システムプログラミング言語です。この言語は "堅牢性、最適性及び保守性" 向けに設計されており、コンパイル時のジェネリクス、リフレクション、クロスコンパイル及び手動メモリ管理をサポートしています。この言語の主な目標は、C 言語と競合すると同時にこれを改善することです。
:[https://ziglang.org/ Zig] is an imperative, general-purpose, statically typed, compiled system programming language designed by Andrew Kelley. It is intended to be a replacement for the [[C]] programming language, with the goals of being even smaller and simpler to program in while also offering modern features, new optimizations and a variety of safety mechanisms while not as demanding of runtime safety as seen in other languages.


== Installation ==
== インストール ==


[[Install]] {{Pkg|zig}}, or {{AUR|zig-git}} for the latest development version.
{{Pkg|zig}}、または最新の開発バージョンの場合は {{AUR|zig-git}} [[インストール]] して下さい。


{{Pkg|zls}} provides the [https://github.com/zigtools/zls Zig Language Server], a [[Wikipedia:Language Server Protocol|Language Server Protocol]] implementation.
{{Pkg|zls}} は、[https://github.com/zigtools/zls Zig Language Server][[Wikipedia:Language Server Protocol|Language Server Protocol]] 実装を提供します。


== Usage ==
== Usage ==

2023年8月24日 (木) 00:06時点における版

From Wikipedia:

Zigは、アンドリュー・ケリーによって設計された命令型の汎用の静的型付けのコンパイル型システムプログラミング言語です。この言語は "堅牢性、最適性及び保守性" 向けに設計されており、コンパイル時のジェネリクス、リフレクション、クロスコンパイル及び手動メモリ管理をサポートしています。この言語の主な目標は、C 言語と競合すると同時にこれを改善することです。

インストール

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

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

Usage

Zig Build System

The Zig Build System provides a cross-platform, dependency-free way to declare the logic required to build a project. See [1].

Cross compiling

See [2]. For the latest list of supported targets, see [3].

See also