课程大纲

1. Zig语言介绍

  • Zig语言及其哲学概述
  • 语法基础:变量、函数、循环和条件语句
  • 数据类型和结构
  • 记忆体管理基本概念
  • 调试技术
  • Zig基本知识的实践练习

2. Zig中的应用程序开发

  • 编写和运行单元测试
  • 理解指针和内存安全
  • 构建系统和项目组织
  • Zig中的基本数据结构
  • 错误处理策略
  • 堆栈和堆内存考虑
  • 文件操作和I/O处理
  • 应用程序开发的实践练习

3. Zig高级主题

  • 与C的互操作性(Zig-C互操作
  • 处理向量和性能优化
  • 高级Zig特性的实践练习

要求

目标受众

  • 有兴趣学习Zig的软件开发人员
  • 探索C/Rust替代方案的系统程序员
  • 在嵌入式系统、游戏开发或性能关键应用程序中工作的工程师

先决条件

  • 对基本编程概念(变量、循环、条件语句和函数)的理解
  • 调试、基本数据结构和错误处理的经验
  • 对系统编程(C、Rust或类似语言)有一些了解
 14 小时

客户评论 (5)

即将举行的公开课程

课程分类