План на курса

1. Въведение в Zig

  • Преглед на езика Zig и неговата философия
  • Основи на синтаксиса: променливи, функции, цикли и условия
  • Типове данни и структури
  • Основи на управлението на паметта
  • Техники за отстраняване на грешки
  • Практически упражнения върху основите на Zig

2. Разработка на приложения в Zig

  • Писане и изпълнение на модулни тестове
  • Разбиране на указатели и безопасност на паметта
  • Изграждане на системи и организация на проекта
  • Основни структури от данни в Zig
  • Стратегии за справяне с грешки
  • Съображения за стекова и купчина памет
  • Файлови операции и I/O обработка
  • Практически упражнения за разработване на приложения

3. Зиг теми за напреднали

  • Оперативна съвместимост с C (взаимодействие Zig-C)
  • Работа с вектори и оптимизиране на производителността
  • Практически упражнения за разширени Zig функции

Изисквания

Целева аудитория

  • Разработчици на софтуер, които се интересуват от изучаване на Zig
  • Системни програмисти, проучващи алтернативи на C/Rust
  • Инженери, работещи във вградени системи, разработка на игри или критични за производителността приложения

Предпоставки

  • Разбиране на основните концепции за програмиране (променливи, цикли, условни условия, функции)
  • Опит с отстраняване на грешки, основни структури от данни и обработка на грешки
  • Известен опит със системно програмиране (C, Rust или подобни езици)
 14 Часа

Брой участници


Цена за участник

Oтзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории