Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
1. Въведение в Zig
- Общ преглед на езика Zig и неговата философия
- Основи на синтаксиса: променливи, функции, цикли и условни оператори
- Типове данни и структури
- Основи на управлението на паметта
- Техники за дебъгване
- Практически упражнения по основите на Zig
2. Разработка на приложения в Zig
- Писане и изпълнение на модулни тестове
- Разбиране на указатели и безопасност на паметта
- Системи за изграждане и организация на проекти
- Основни структури от данни в Zig
- Стратегии за обработка на грешки
- Съображения относно стек и хийп памет
- Файлови операции и обработка на вход/изход
- Практически упражнения по разработка на приложения
3. Разширени теми в Zig
- Оперативна съвместимост с C (Zig-C оперативна съвместимост)
- Работа с вектори и оптимизация на производителността
- Практически упражнения по разширени функционалности на Zig
Изисквания
Целева аудитория
- Софтуерни разработчици, интересуващи се от изучаването на Zig
- Системни програмисти, търсещи алтернативи на C/Rust
- Инженери, работещи в областта на вградени системи, разработка на игри или приложения, критични към производителността
Предварителни изисквания
- Разбиране на основни концепции в програмирането (променливи, цикли, условни оператори, функции)
- Опит с дебъгване, базови структури от данни и обработка на грешки
- Известен опит в системното програмиране (C, Rust или подобни езици)
14 Часа
Отзиви от участници (1)
Възможността да се подават и продвинати теми, дори ако не бяха запланирани източно.
Gabriel Chouinard - Spark Microsystems
Курс - FreeRTOS: Programming for Real Time Operating Systems
Машинен превод