⚡ یک زبان ساده
به جای اشکال زدایی زبان برنامه نویسی، بر اشکال زدایی برنامه خود تمرکز کنید.
- بدون جریان کنترل پنهان.
- بدون تخصیص حافظه مخفی.
- بدون پیش پردازنده، بدون ماکرو.
⚡ کامپتایم
یک رویکرد تازه برای برنامه نویسی متا (Meta Prgoramming) بر اساس اجرای کد Comptime و اجرای تنبل.
- هر فانکشنی را در Comptime فرابخوانید.
- تایپ ها را به عنوان مقادیر بدون سربار runtime تغییر دهید.
- Comptime معماری هدف را شبیه سازی می کند.
⚡ با Zig ازش نگهداری کنید
به آرامی پروژه Zig/C/C++ خود را بهبود دهید.
- از Zig به عنوان یک کامپایلر بدون وابستگی که out-of-box از کراس کامپایل پشتیبانی میکند استفاده کنید.
- از قدرت
zig build
برای ایجاد یک محیط توسعه سازگار برای همه پلتفرم ها بهره ببرید. - کمی Zig به پروژه های C/C++ خود اضافه کنید؛ LTO بین زبانی بطور پیش فرض فعال است.
const std = @import("std");
const parseInt = std.fmt.parseInt;
test "parse integers" {
const input = "123 67 89,99";
const ally = std.testing.allocator;
var list = std.ArrayList(u32).init(ally);
// Ensure the list is freed at scope exit.
// Try commenting out this line!
defer list.deinit();
var it = std.mem.tokenizeAny(u8, input, " ,");
while (it.next()) |num| {
const n = try parseInt(u32, num, 10);
try list.append(n);
}
const expected = [_]u32{ 123, 67, 89, 99 };
for (expected, list.items) |exp, actual| {
try std.testing.expectEqual(exp, actual);
}
}
$ zig test parse_integers.zig
1/1 parse_integers.test.parse integers... OK
All 1 tests passed.
انجمن
بنیاد نرم افزار Zig
ZSF یک کمپانی غیر انتفاعی بر اساس 501(c)(3) است.
بنیاد نرم افزاری Zig یک شرکت غیرانتفاعی است که در سال 2020 توسط Andrew Kelley، خالق Zig، با هدف حمایت از توسعه زبان تأسیس شد. در حال حاضر، ZSF قادر است کارهای پولی را با نرخ رقابتی به تعداد کمی از مشارکت کنندگان اصلی ارائه دهد. امیدواریم بتوانیم این پیشنهاد را در آینده به مشارکت کنندگان اصلی تر نیز بسط دهیم.
بنیاد نرم افزاری Zig با کمکهای مالی حمایت می شود.
بیشتر بدانید
Sponsors
حامیان مالی شرکت ها
شرکتهای زیر مستقیماً از بنیاد نرم افزار Zig پشتیبانی مالی می کنند.
اسپانسر های گیت هاب
ممنونیم از کسانی که اسپانسر Zig بودند، پروژه به جای سهامداران شرکت، به جامعه منبع باز پاسخگو است. به طور خاص، این افراد خوب با 200 دلار در ماه یا بیشتر از Zig حمایت می کنند:
این قسمت هر ماه بروزرسانی میشود.