Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
1. Въведение в Zig
- Преглед на езика Zig и неговата философия
- Основи на синтаксиса: променливи, функции, цикли и условия
- Типове данни и структури
- Основи на управлението на паметта
- Техники за отстраняване на грешки
- Практически упражнения върху основите на Zig
2. Разработка на приложения в Zig
- Писане и изпълнение на модулни тестове
- Разбиране на указатели и безопасност на паметта
- Изграждане на системи и организация на проекта
- Основни структури от данни в Zig
- Стратегии за справяне с грешки
- Съображения за стекова и купчина памет
- Файлови операции и I/O обработка
- Практически упражнения за разработване на приложения
3. Зиг теми за напреднали
- Оперативна съвместимост с C (взаимодействие Zig-C)
- Работа с вектори и оптимизиране на производителността
- Практически упражнения за разширени Zig функции
Изисквания
Целева аудитория
- Разработчици на софтуер, които се интересуват от изучаване на Zig
- Системни програмисти, проучващи алтернативи на C/Rust
- Инженери, работещи във вградени системи, разработка на игри или критични за производителността приложения
Предпоставки
- Разбиране на основните концепции за програмиране (променливи, цикли, условни условия, функции)
- Опит с отстраняване на грешки, основни структури от данни и обработка на грешки
- Известен опит със системно програмиране (C, Rust или подобни езици)
14 Часа
Oтзиви от потребители (5)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Курс - Circuits and Electronics Fundamentals
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Курс - The Yocto Project - An Overview - hands-on
Обучителят беше наистина любезен и знаещ, полагаше допълнителни усилия, за да ми обясни неща, които не знаех
Felix - Microchip Technology Inc
Курс - Embedded C Application Design Principles for Automotive Professionals
Машинен превод
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Курс - Arduino: Programming a Microcontroller for Beginners
I genuinely enjoyed the trainer knowledge.