코스 개요

1. Zig 소개

  • Zig 언어와 그 철학 개요
  • 문법 기초: 변수, 함수, 루프, 조건문
  • 데이터 타입과 구조체
  • 메모리 관리 기초
  • 디버깅 기술
  • Zig 기초 실습

2. Zig에서의 응용 프로그램 개발

  • 단위 테스트 작성 및 실행
  • 포인터와 메모리 안전성 이해
  • 빌드 시스템과 프로젝트 구조화
  • Zig에서의 필수 데이터 구조
  • 오류 처리 전략
  • 스택과 힙 메모리 고려 사항
  • 파일 작업 및 I/O 처리
  • 응용 프로그램 개발 실습

3. 고급 Zig 주제

  • C와의 상호 운용성(Zig-C 상호 운용성)
  • 벡터 작업 및 성능 최적화
  • 고급 Zig 기능 실습

요건

대상 학습자

  • Zig을 배우고 싶은 소프트웨어 개발자
  • C/Rust 대안을 탐색하는 시스템 프로그래머
  • 임베디드 시스템, 게임 개발, 성능이 중요한 응용 분야에서 일하는 엔지니어

사전 지식

  • 기본 프로그래밍 개념(변수, 루프, 조건문, 함수) 이해
  • 디버깅, 기본 데이터 구조, 오류 처리 경험
  • 시스템 프로그래밍(C, Rust 또는 유사 언어) 경험이 있는 사람
 14 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리