لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع زبان زیگ از صفر (Zig From Zero)
- آخرین آپدیت
دانلود Zig From Zero
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در پایان این دوره، شما قادر خواهید بود با اعتماد به نفس کامل کدهای منبع زیگ (Zig) را بخوانید، باینریهای استاتیکی بسازید که آنقدر کوچک باشند که در یک میکروکانتینر ۵۰ کیلوبایتی جای بگیرند، تخصیصدهنده (Allocator) مناسب (از جمله GeneralPurposeAllocator، ArenaAllocator، FixedBufferAllocator یا page_allocator) را برای هر workload انتخاب کنید و به یک تیم مهندسی داده بگویید که در چه مواردی زیگ بر رستم (Rust) برتری دارد و در کجا هنوز Rust حاکم است.
این دوره بهطور خاص برای توسعهدهندگان Rust طراحی شده است. هر اصطلاح و الگوی زیگ با الگوی معادل آن در Rust مقایسه شده است؛ برای مثال پارامترهای allocator در مقابل lifetimes در Rust، نوع خطای `!T` در مقابل `Result`، مفهوم `comptime T: type` در مقابل trait bounds و `derive` و `macro_rules!` و همچنین `defer` و `errdefer` در مقابل `impl Drop`. در نهایت، شما یک مدل ذهنی شفاف خواهید داشت که چه زمانی از زیگ (برای Lambda، لبه شبکه، سیستمهای نهفته و تعامل با C) و چه زمانی از Rust (برای سرویسهای طولانیمدت با وضعیت مشترک یا shared state) استفاده کنید.
این دوره در شش ماژول شامل touring زبان، بهینهسازی عملکرد، ساخت یک CLI برای Marco Polo، بررسی چهار استراتژی تخصیص حافظه، بیلد چندمرحلهای Docker برای یک سرور HTTP زیگ و قانون تصمیمگیری بین Rust یا Zig در یک تیم داده واقعی است.
سرفصل ها و درس ها
چرا زیگ برای توسعهدهندگان راست
Why Zig for Rust Developers
زیگ در پنج دقیقه برای توسعهدهندگان راست
Zig in Five Minutes for Rust Developers
شروع کار با زیگ
Getting Started with Zig
شروع سریع با زیگ
Getting Started with Zig
عملکرد و بهینهسازی
Performance and Optimization
ماتریس بهینهسازی شده زیگ
Optimized Zig Matrix
ابزارهای CLI و مدیریت حافظه
CLI Tools and Memory Management
ساخت CLI مارکو پولو در زیگ
Marco Polo CLI in Zig
استراتژیهای تخصیص حافظه در زیگ
Memory Allocation Strategies in Zig
سرورها و میکروکانتینرها
Servers and Microcontainers
یک سرور HTTP کوچک با زیگ
A Tiny Zig HTTP Server
جایگاه میکروکانتینرها
Where Microcontainers Fit
الگوها و محیط عملیاتی زیگ
Patterns and Production for Zig
نمایش نظرات