Zig (プログラミング言語)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/16 07:19 UTC 版)
Zigは、アンドリュー・ケリーによって設計された命令型の汎用の静的型付けのコンパイル型システムプログラミング言語である[2][3]。 この言語は「堅牢性、最適性及び保守性」向けに設計されており[4][5]、コンパイル時のジェネリクス、リフレクション、クロスコンパイル及び手動メモリ管理をサポートしている[6]。 この言語の主な目標は、C言語に依存せずにこれを改善し[7][8]、Rustなどから着想を得ることである[9]。
注釈
- ^ フィールド間のパディングがゼロの構造体のこと。
出典
- ^ 出典URL: https://ziglang.org/download/#release-0.11.0, 題名: Release 0.11.0
- ^ Motroc, Gabriela (2017年10月31日). ““Zig has all the elegant simplicity of C, minus all the ways to shoot yourself in the foot””. JAXenter. 2021年1月1日閲覧。
- ^ Elizabeth, Jane (2017年10月19日). “Tired of C? New programming language Zig aims to be more pragmatic and readable”. JAXenter. 2021年1月1日閲覧。
- ^ Yegulalp, Serdar (2016年8月29日). “New challenger joins Rust to topple C language”. InfoWorld. 2021年1月1日閲覧。
- ^ IT之家 (2020年7月12日). “想替代 C 的 Zig 语言成立了基金会” (中国語). 新浪数码. 2021年1月1日閲覧。
- ^ “The Zig Programming Language”. ziglang.org. 2021年1月1日閲覧。
- ^ “Mozilla’s Observatory, the Zig programming language, and uSens’ VR/AR SDK—SD Times news digest: Aug. 29, 2016”. SD Times (2016年8月29日). 2021年1月1日閲覧。
- ^ “Zig competes with C instead of depending on it”. ziglang.org. 2021年1月1日閲覧。
- ^ Kelley, Andrew (2018年1月24日). “Unsafe Zig is Safer than Unsafe Rust”. andrewkelley.me. 2021年1月1日閲覧。
- ^ Anderson, Tim (2020年4月24日). “Keen to go _ExtInt? LLVM Clang compiler adds support for custom width integers”. The Register. 2021年1月1日閲覧。
- ^ “Documentation - The Zig Programming Language”. ziglang.org. 2021年1月1日閲覧。
- ^ Lewkowicz, Jakub (2020年4月14日). “SD Times news digest: C++20 concepts in Visual Studio 2010 version 16.3, Bootstrap to drop IE support, and Zig 0.60 released”. SD Times. 2021年1月1日閲覧。
- ^ Bill, Ginger (2019年5月13日). “A Reply to The Road to Zig 1.0”. gingerBill. 2021年1月1日閲覧。
- ^ a b “ziglang/zig”. GitHub. 2021年1月1日閲覧。
- ^ “Tier System”. ziglang.org. 2021年1月1日閲覧。
- ^ “zig cc”. ziglang.org (2020年4月13日). 2021年1月1日閲覧。
- ^ “Add support for `zig cc` as C compiler. #13757”. GitHub. 2021年1月1日閲覧。
- 1 Zig (プログラミング言語)とは
- 2 Zig (プログラミング言語)の概要
- 3 コード例
- 4 関連項目
- 5 外部リンク
- Zig (プログラミング言語)のページへのリンク