프로그래밍 언어 표준 문서는 ISO(국제표준화기구)에서 유료로 판매하지만, 표준화 위원회가 작성한 최종 초안(draft)은 대부분 무료로 공개되어 있어 사실상 누구나 열람할 수 있습니다. 이 글에서는 현재와 과거의 C/C++ 표준 문서를 구매하거나 무료로 볼 수 있는 경로를 버전별로 정리했습니다.
C 표준 문서
C11
- ISO 공식 판매 페이지 (198 스위스 프랑): iso.org/standard/57853
- 무료 공개 초안(N1570): open-std.org n1570.pdf
- 위키백과 설명: C11 (C standard revision)
C99
- ISO 페이지: 현재는 직접 구매가 불가능합니다 (iso.org/standard/29237)
- 무료 공개 초안(N1256): open-std.org n1256.pdf
- 위키백과 설명: C99
C90 · C89 · ANSI C · Standard C
- 위키백과 페이지: ANSI C
참고로 그 이후의 최신 C 표준인 C17(C18)과 C23 역시 open-std.org의 WG14 문서 아카이브에서 무료 초안을 열람할 수 있습니다.
C++ 표준 문서
C++14
- ISO 공식 판매 페이지 (198 스위스 프랑): iso.org/standard/64029
- 기반 문서(초안 N3337) 참고: iso.org/standard/29237
- 위키백과 설명: C++14
C++11
- ISO 페이지: 현재는 직접 구매가 불가능합니다 (iso.org/standard/50372)
- 무료 공개 초안(N3242): open-std.org n3242.pdf
- 위키백과 설명: C++11
C++03
- 위키백과 페이지: C++03
C++89 (첫 표준)
- 위키백과 페이지: C++
마찬가지로 C++17, C++20, C++23 등 최신 C++ 표준도 WG21 위원회 웹사이트(open-std.org) 또는 표준 초안 전용 사이트(eel.is/c++draft)에서 무료로 열람 가능합니다.
정리
공식 확정본이 필요하다면 ISO 스토어에서 유료 구매해야 하지만, 내용상으로는 위원회가 배포하는 최종 초안과 거의 동일하기 때문에 학습이나 개발 목적이라면 무료 공개 문서만으로도 충분합니다.