C 프로그램 소개
대상 버전: C11 / C17 공식 문서: ISO/IEC 9899 (C Standard) / cppreference (C)
C 언어는 1972년 벨 연구소의 데니스 리치에 의해 만들어진 시스템 프로그래밍 언어입니다.
🌟 주요 특징
- 절차 지향: 실행 순서가 명확하며 로직을 직관적으로 이해할 수 있습니다.
- 저수준 제어: 메모리를 직접 관리(포인터)할 수 있어 하드웨어 제어에 최적화되어 있습니다.
- 높은 이식성: 대부분의 운영체제와 하드웨어에서 컴파일 가능합니다.
- 성능 최적화: 런타임 오버헤드가 적어 매우 빠릅니다.
🎯 활용 분야
- 운영체제(OS): Windows, Linux, macOS의 핵심부는 C로 작성되었습니다.
- 임베디드 시스템: 가전제품, 자동차 마이크로컨트롤러 등.
- 게임 엔진: 고성능 처리가 필요한 엔진 하부 로직.
- 컴파일러: 다른 언어를 만드는 언어로 활용됩니다.