SafeC 배우기
SafeC가 처음이라면 SafeC 북부터 시작하세요. C, C++, Rust, Zig에서 왔다면 가이드의 비교·설계 페이지가 무엇이 왜 달라지는지 설명합니다. 무언가를 찾고 있다면 레퍼런스와 표준 라이브러리 페이지가 기준입니다.
여기서 시작하세요
SafeC 북
아홉 장으로 된 프로젝트 중심 입문서: 설치, 첫 프로그램, 리전, 구조체와 메서드, 열거형과 match, 에러 처리, 최종 프로젝트.
플레이그라운드
브라우저에서 SafeC를 편집·실행하고 북의 실행 가능한 예제를 모두 불러올 수 있습니다. 이 사이트의 프로그램 중 플레이그라운드가 빌드할 수 있는 것에는 플레이그라운드에서 실행 링크가 있습니다.
레퍼런스
API 레퍼런스
safeguard doc --std가 소스에서 생성한 모든 std 선언(영어): 시그니처·문서 주석·소스 링크가 있는 항목별 페이지, 모듈 트리, 검색. 여러분의 라이브러리도 safeguard doc으로 똑같이 만들 수 있습니다.
예제
GitHub의 예제
SafeC 저장소의 완성된 프로젝트: async_demo, audio_demo, fullstack_demo(라우터 서버와 wasm 클라이언트), gui_hello, gui_gallery, gui_web(웹 페이지로 만든 GUI 프로그램), doc_demo(safeguard doc으로 문서화한 라이브러리), C++ / Objective-C 의존성 예제.
벤치마크
C, C++, Rust, Zig, Go와 비교한 SafeC — 연산 커널, 할당, 컬렉션, 웹 서비스, ML 학습 — 모든 프로그램의 소스 포함.
이 웹사이트
실제 프로그램 예: 지금 읽고 있는 사이트는 SafeC로 생성됩니다 — std markdown, scx 템플릿, SafeC→WebAssembly 클라이언트.