C 언어란?

C 언어는 1972년 미국 벨 연구소(Bell Labs)의 **데니스 리치(Dennis Ritchie)**가 개발한 절차적(procedural) 프로그래밍 언어이다.

운영 체제 개발, 임베디드 시스템, 시스템 소프트웨어 등 다양한 분야에서 사용되는 범용 프로그래밍 언어이다.


C 언어의 특징

  1. 고급 언어이자 저수준 언어의 특징을 모두 가짐
  2. 운영체제 및 시스템 소프트웨어 개발에 적합
  3. 강력한 유연성과 이식성
  4. 포인터와 메모리 제어
  5. 컴파일 언어
  6. 모듈화 프로그래밍

C 언어의 주요 사용 분야

  1. 운영 체제 개발
  2. 임베디드 시스템
  3. 시스템 소프트웨어
  4. 게임 개발
  5. 교육 및 학습