العودة إلى الدورة

مقدمة في Zig وطريقة التثبيت

الدورة الكاملة: برمجة Zig من الصفر حتى الاحتراف

مقدمة في Zig

Zig هي لغة برمجة عامة الأغراض ومجموعة أدوات لبناء وصيانة برمجيات متينة، مثالية، وقابلة لإعادة الاستخدام. تهدف Zig إلى أن تكون بديلاً للغة C من خلال تقديم أمان وأداء أفضل مع الحفاظ على البساطة.

لماذا Zig؟

  1. لا يوجد تدفق تحكم خفي: لا توجد تخصيصات ذاكرة مخفية أو استدعاءات دوال غير ظاهرة.
  2. أمان الذاكرة: إدارة صريحة للذاكرة بدون الحاجة إلى جامع قمامة (garbage collector).
  3. Comptime: وسيلة قوية لتنفيذ الكود أثناء وقت التصريف (compile time).

التثبيت

  1. اذهب إلى ziglang.org.
  2. قم بتحميل الملف الثنائي المناسب لنظام تشغيلك.
  3. أضف مسار Zig إلى متغيرات البيئة (PATH) في نظامك.
  4. تحقق من التثبيت عبر تشغيل zig version في الجهاز الطرفي (terminal).

zig const std = @import("std");

pub fn main() void { std.debug.print("Zig is installed!\n", .{}); }