Zig Property

Creator
Creator
Alan JoAlan Jo
Created
Created
2022 Jul 24 11:3
Editor
Editor
Alan JoAlan Jo
Edited
Edited
2022 Jul 24 11:4
Refs
Refs

⚡ 간결한 언어

프로그래밍 언어 지식을 디버깅하는 대신, 프로그램의 디버깅에만 집중하세요.
  • 숨겨진 흐름 제어 없음.
  • 숨겨진 메모리 할당 없음.
  • 전처리기와 매크로 없음.
 

⚡ 컴파일 타임

컴파일 타임 코드 실행 기능과 지연 평가 기능을 활용한, 메타프로그래밍의 새로운 접근법을 확인해보세요.
  • 어떤 함수든 컴파일 타임에 호출 가능.
  • 런타임 오버헤드 없이 모든 자료형을 값처럼 수정 가능.
  • 컴파일 과정에서 대상 아키텍처를 그대로 에뮬레이트 가능.
 

⚡ Zig를 통한 코드 관리

C/C++/Zig 코드베이스를 점진적으로 향상시키세요.
  • Zig를 크로스 컴파일을 지원하며, 다른 컴파일러를 바로 대체할 수 있는 독립적인 C/C++ 컴파일러로 사용 가능.
  • zig build를 이용하여 모든 플랫폼에서 일관성 있는 개발 환경 구축 가능.
  • 여러 언어를 대상으로 링크 타임 최적화 (LTO) 기능을 지원하여, C/C++ 프로젝트에 Zig 컴파일 단위를 추가 가능.
 
 
 
 
 
 

Recommendations